示例#1
0
  def init_argparser(self, parser, defaults):
    """Implements CommandFactory interface."""
    # For the spinnaker.github.io repository
    BranchSourceCodeManager.add_parser_args(parser, defaults)

    self.add_argument(
        parser, 'generate_swagger_path',
        defaults, 'swagger/generate_swagger.sh',
        help='Path to standard script (relative to repository) for'
        ' generating swagger JSON document. If this is empty then'
        ' spawn a live server to query instead. It is assumed that'
        ' if present, this will write a "swagger.json" into'
        ' its directory.')
    self.add_argument(
        parser, 'max_wait_secs_startup', defaults, 210, type=int,
        help='Number of seconds to wait for gate server to startup'
             ' before giving up and timing out.'
             ' Used only if generate_swagger_path is not empty.')
    self.add_argument(
        parser, 'swagger_codegen_cli_jar_path', defaults, None,
        help='The location of the swagger-codegen-cli jarfile.'
        ' The file can be obtained from'
        ' http://central.maven.org/maven2/io/swagger/swagger-codegen-cli'
        '/2.2.3/swagger-codegen-cli-2.2.3.jar')

    super(BuildApiDocsFactory, self).init_argparser(parser, defaults)
示例#2
0
    def init_argparser(self, parser, defaults):
        super(BuildContainerFactory, self).init_argparser(parser, defaults)

        self.add_bom_parser_args(parser, defaults)
        BranchSourceCodeManager.add_parser_args(parser, defaults)
        self.add_argument(
            parser,
            'gcb_project',
            defaults,
            None,
            help='The GCP project ID that builds the containers when'
            ' using Google Container Builder.')
        self.add_argument(
            parser,
            'gcb_service_account',
            defaults,
            None,
            help='Google Service Account when using the GCP Container Builder.'
        )
        self.add_argument(
            parser,
            'gcb_cache_bucket',
            defaults,
            "spinnaker-build-cache",
            help=
            'Google Storage Bucket for build caches when using the GCP Container Builder.'
        )
示例#3
0
    def init_argparser(self, parser, defaults):
        """Implements CommandFactory interface."""
        # For the spinnaker.github.io repository
        BranchSourceCodeManager.add_parser_args(parser, defaults)

        self.add_argument(
            parser,
            'generate_swagger_path',
            defaults,
            'swagger/generate_swagger.sh',
            help='Path to standard script (relative to repository) for'
            ' generating swagger JSON document. If this is empty then'
            ' spawn a live server to query instead. It is assumed that'
            ' if present, this will write a "swagger.json" into'
            ' its directory.')
        self.add_argument(
            parser,
            'max_wait_secs_startup',
            defaults,
            210,
            type=int,
            help='Number of seconds to wait for gate server to startup'
            ' before giving up and timing out.'
            ' Used only if generate_swagger_path is not empty.')
        self.add_argument(
            parser,
            'swagger_codegen_cli_jar_path',
            defaults,
            None,
            help='The location of the swagger-codegen-cli jarfile.'
            ' The file can be obtained from'
            ' http://central.maven.org/maven2/io/swagger/swagger-codegen-cli'
            '/2.2.3/swagger-codegen-cli-2.2.3.jar')

        super(BuildApiDocsFactory, self).init_argparser(parser, defaults)
示例#4
0
  def init_argparser(self, parser, defaults):
    super(BuildDebianFactory, self).init_argparser(parser, defaults)

    self.add_bom_parser_args(parser, defaults)
    BranchSourceCodeManager.add_parser_args(parser, defaults)
    self.add_argument(
        parser, 'gcb_project', defaults, None,
        help='The GCP project ID when using the GCP Container Builder.')
    self.add_argument(
        parser, 'gcb_service_account', defaults, None,
        help='Google Service Account when using the GCP Container Builder.')
  def init_argparser(self, parser, defaults):
    """Implements CommandFactory interface."""
    # For the spinnaker.github.io repository
    BranchSourceCodeManager.add_parser_args(parser, defaults)

    self.add_argument(
        parser, 'max_wait_secs_startup', defaults, 210, type=int,
        help='Number of seconds to wait for gate server to startup'
             ' before giving up and timing out.')
    self.add_argument(
        parser, 'swagger_codegen_cli_jar_path', defaults, None,
        help='The location of the swagger-codegen-cli jarfile.'
        ' The file can be obtained from'
        ' http://central.maven.org/maven2/io/swagger/swagger-codegen-cli'
        '/2.2.3/swagger-codegen-cli-2.2.3.jar')

    super(BuildApiDocsFactory, self).init_argparser(parser, defaults)