def init_argparser(self, parser, defaults): super(PublishSpinCommandFactory, self).init_argparser( parser, defaults) self.add_argument( parser, 'spin_bucket', defaults, None, help='The bucket to publish spin binaries to.') self.add_argument( parser, 'spin_credentials_path', defaults, None, help='The credentials to use to authenticate with the bucket.') self.add_argument( parser, 'spin_version', defaults, None, help='The semantic version of the release to publish.') # BomSourceCodeManager adds bom_version and bom_path arguments to fetch BOMs. BomSourceCodeManager.add_parser_args(parser, defaults)
def init_argparser(self, parser, defaults): """Adds command-specific arguments.""" super(BuildSpinCommandFactory, self).init_argparser(parser, defaults) self.add_argument( parser, 'build_number', defaults, DEFAULT_BUILD_NUMBER, help='The the build number to use when building spin.') self.add_argument( parser, 'spin_bucket', defaults, None, help='The bucket to publish spin binaries to.') self.add_argument( parser, 'spin_credentials_path', defaults, None, help='The credentials to use to authenticate with the bucket.') # BomSourceCodeManager adds bom_version and bom_path arguments to fetch BOMs. BomSourceCodeManager.add_parser_args(parser, defaults)
def init_argparser(self, parser, defaults): GitRunner.add_parser_args(parser, defaults) GitRunner.add_publishing_parser_args(parser, defaults) super(PublishSpinCommandFactory, self).init_argparser( parser, defaults) self.add_argument( parser, 'spin_bucket', defaults, None, help='The bucket to publish spin binaries to.') self.add_argument( parser, 'spin_credentials_path', defaults, None, help='The credentials to use to authenticate with the bucket.') self.add_argument( parser, 'spin_version', defaults, None, help='The semantic version of the release to publish.') # BomSourceCodeManager adds bom_version and bom_path arguments to fetch BOMs. BomSourceCodeManager.add_parser_args(parser, defaults)