AWS Fundamentals Logo
AWS Fundamentals
L2 Construct

JenkinsProvider

A class representing Jenkins providers.

Import

import { JenkinsProvider } from 'aws-cdk-lib/aws-codepipeline-actions';

Or use the module namespace:

import * as codepipeline_actions from 'aws-cdk-lib/aws-codepipeline-actions';
// codepipeline_actions.JenkinsProvider

Properties

Configuration passed to the constructor as JenkinsProviderProps.

providerNameRequired
string

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

serverUrlRequired
string

The base URL of your Jenkins server.

forBuildOptional
boolean

Whether to immediately register a Jenkins Provider for the build category. The Provider will always be registered if you create a `JenkinsAction`.

Default: false

forTestOptional
boolean

Whether to immediately register a Jenkins Provider for the test category. The Provider will always be registered if you create a `JenkinsTestAction`.

Default: false

versionOptional
string

The version of your provider.

Default: '1'

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

LevelL2 (Higher-level)
Moduleaws-codepipeline-actions
Properties5

External Links