aws-cdk-lib.aws_codepipeline_actions.JenkinsProviderProps

interface JenkinsProviderProps

LanguageType name
.NETAmazon.CDK.AWS.CodePipeline.Actions.JenkinsProviderProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awscodepipelineactions#JenkinsProviderProps
Javasoftware.amazon.awscdk.services.codepipeline.actions.JenkinsProviderProps
Pythonaws_cdk.aws_codepipeline_actions.JenkinsProviderProps
TypeScript (source)aws-cdk-lib » aws_codepipeline_actions » JenkinsProviderProps

Example

const jenkinsProvider = new codepipeline_actions.JenkinsProvider(this, 'JenkinsProvider', {
  providerName: 'MyJenkinsProvider',
  serverUrl: 'http://my-jenkins.com:8080',
  version: '2', // optional, default: '1'
});

Properties

NameTypeDescription
providerNamestringThe name of the Jenkins provider that you set in the AWS CodePipeline plugin configuration of your Jenkins project.
serverUrlstringThe base URL of your Jenkins server.
forBuild?booleanWhether to immediately register a Jenkins Provider for the build category.
forTest?booleanWhether to immediately register a Jenkins Provider for the test category.
version?stringThe version of your provider.

providerName

Type: string

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

'MyJenkinsProvider'

serverUrl

Type: string

The base URL of your Jenkins server. Example

'http://myjenkins.com:8080'

forBuild?

Type: boolean (optional, default: false)

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

The Provider will always be registered if you create a JenkinsAction.


forTest?

Type: boolean (optional, default: false)

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

The Provider will always be registered if you create a JenkinsTestAction.


version?

Type: string (optional, default: '1')

The version of your provider.