Class JenkinsPipelineConfiguration
Extends a Verify configuration with appropriate data to reach and use the build service provided by a Jenkins Pipeline.
Inherited Members
Namespace: Oci.AdmService.Models
Assembly: OCI.DotNetSDK.Adm.dll
Syntax
public class JenkinsPipelineConfiguration : VerifyConfiguration
Properties
AdditionalParameters
Declaration
[JsonProperty(PropertyName = "additionalParameters")]
public Dictionary<string, string> AdditionalParameters { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Additional key-value pairs passed as parameters to the build service when running an experiment. |
JenkinsUrl
Declaration
[Required(ErrorMessage = "JenkinsUrl is required.")]
[JsonProperty(PropertyName = "jenkinsUrl")]
public string JenkinsUrl { get; set; }
Property Value
Type | Description |
---|---|
string | The URL that locates the Jenkins pipeline. |
Remarks
Required
JobName
Declaration
[Required(ErrorMessage = "JobName is required.")]
[JsonProperty(PropertyName = "jobName")]
public string JobName { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the Jenkins pipeline job that identifies the build pipeline. |
Remarks
Required
PatSecretId
Declaration
[Required(ErrorMessage = "PatSecretId is required.")]
[JsonProperty(PropertyName = "patSecretId")]
public string PatSecretId { get; set; }
Property Value
Type | Description |
---|---|
string | The Oracle Cloud Identifier (OCID) of the Private Access Token (PAT) Secret. The PAT provides the credentials to access the Jenkins Pipeline. |
Remarks
Required
Username
Declaration
[Required(ErrorMessage = "Username is required.")]
[JsonProperty(PropertyName = "username")]
public string Username { get; set; }
Property Value
Type | Description |
---|---|
string | The username that will be used to authenticate with Jenkins. |
Remarks
Required