JenkinsProviderProps

class aws_cdk.aws_codepipeline_actions.JenkinsProviderProps(*, provider_name, server_url, for_build=None, for_test=None, version=None)

Bases: object

Parameters:
  • provider_name (str) – The name of the Jenkins provider that you set in the AWS CodePipeline plugin configuration of your Jenkins project.

  • server_url (str) – The base URL of your Jenkins server.

  • for_build (Optional[bool]) – Whether to immediately register a Jenkins Provider for the build category. The Provider will always be registered if you create a {@link JenkinsAction}. Default: false

  • for_test (Optional[bool]) – Whether to immediately register a Jenkins Provider for the test category. The Provider will always be registered if you create a {@link JenkinsTestAction}. Default: false

  • version (Optional[str]) – The version of your provider. Default: ‘1’

ExampleMetadata:

infused

Example:

jenkins_provider = codepipeline_actions.JenkinsProvider(self, "JenkinsProvider",
    provider_name="MyJenkinsProvider",
    server_url="http://my-jenkins.com:8080",
    version="2"
)

Attributes

for_build

Whether to immediately register a Jenkins Provider for the build category.

The Provider will always be registered if you create a {@link JenkinsAction}.

Default:

false

for_test

Whether to immediately register a Jenkins Provider for the test category.

The Provider will always be registered if you create a {@link JenkinsTestAction}.

Default:

false

provider_name

The name of the Jenkins provider that you set in the AWS CodePipeline plugin configuration of your Jenkins project.

Example:

"MyJenkinsProvider"
server_url

The base URL of your Jenkins server.

Example:

"http://myjenkins.com:8080"
version

The version of your provider.

Default:

‘1’