Interface IJenkinsProviderProps
Namespace: Amazon.CDK.AWS.CodePipeline.Actions
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IJenkinsProviderProps
Syntax (vb)
Public Interface IJenkinsProviderProps
Remarks
ExampleMetadata: infused
Examples
var jenkinsProvider = new JenkinsProvider(this, "JenkinsProvider", new JenkinsProviderProps {
ProviderName = "MyJenkinsProvider",
ServerUrl = "http://my-jenkins.com:8080",
Version = "2"
});
Synopsis
Properties
ForBuild | Whether to immediately register a Jenkins Provider for the build category. |
ForTest | Whether to immediately register a Jenkins Provider for the test category. |
ProviderName | The name of the Jenkins provider that you set in the AWS CodePipeline plugin configuration of your Jenkins project. |
ServerUrl | The base URL of your Jenkins server. |
Version | The version of your provider. |
Properties
ForBuild
Whether to immediately register a Jenkins Provider for the build category.
virtual Nullable<bool> ForBuild { get; }
Property Value
System.Nullable<System.Boolean>
Remarks
The Provider will always be registered if you create a JenkinsAction
.
Default: false
ForTest
Whether to immediately register a Jenkins Provider for the test category.
virtual Nullable<bool> ForTest { get; }
Property Value
System.Nullable<System.Boolean>
Remarks
The Provider will always be registered if you create a JenkinsTestAction
.
Default: false
ProviderName
The name of the Jenkins provider that you set in the AWS CodePipeline plugin configuration of your Jenkins project.
string ProviderName { get; }
Property Value
System.String
Examples
"MyJenkinsProvider";
ServerUrl
The base URL of your Jenkins server.
string ServerUrl { get; }
Property Value
System.String
Examples
"http://myjenkins.com:8080";
Version
The version of your provider.
virtual string Version { get; }
Property Value
System.String
Remarks
Default: '1'