Show / Hide Table of Contents

Class GitLabPipelineConfiguration

Extends a Verify configuration with appropriate data to reach and use the build service provided by a GitLab Pipeline.

Inheritance
object
VerifyConfiguration
GitLabPipelineConfiguration
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.AdmService.Models
Assembly: OCI.DotNetSDK.Adm.dll
Syntax
public class GitLabPipelineConfiguration : 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.

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 GitLab pipeline.

Remarks

Required

RepositoryUrl

Declaration
[Required(ErrorMessage = "RepositoryUrl is required.")]
[JsonProperty(PropertyName = "repositoryUrl")]
public string RepositoryUrl { get; set; }
Property Value
Type Description
string

The location of the Repository where the GitLab Pipeline will be run. The expected format is https://gitlab.com/[groupName]/[repoName]

Remarks

Required

TriggerSecretId

Declaration
[Required(ErrorMessage = "TriggerSecretId is required.")]
[JsonProperty(PropertyName = "triggerSecretId")]
public string TriggerSecretId { get; set; }
Property Value
Type Description
string

The Oracle Cloud Identifier (OCID) of the trigger Secret. The Secret provides access to the trigger for a GitLab 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 trigger the GitLab Pipeline.

Remarks

Required

In this article
Back to top