RepoSourceArgs

data class RepoSourceArgs(val branchName: Output<String>? = null, val commitSha: Output<String>? = null, val dir: Output<String>? = null, val invertRegex: Output<Boolean>? = null, val project: Output<String>? = null, val repoName: Output<String>? = null, val tagName: Output<String>? = null) : ConvertibleToJava<RepoSourceArgs>

Location of the source in a Google Cloud Source Repository.

Constructors

Link copied to clipboard
fun RepoSourceArgs(branchName: Output<String>? = null, commitSha: Output<String>? = null, dir: Output<String>? = null, invertRegex: Output<Boolean>? = null, project: Output<String>? = null, repoName: Output<String>? = null, tagName: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): RepoSourceArgs

Properties

Link copied to clipboard
val branchName: Output<String>? = null

Regex matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax

Link copied to clipboard
val commitSha: Output<String>? = null

Explicit commit SHA to build.

Link copied to clipboard
val dir: Output<String>? = null

Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's dir is specified and is an absolute path, this value is ignored for that step's execution. eg. helloworld (no leading slash allowed)

Link copied to clipboard
val invertRegex: Output<Boolean>? = null

Only trigger a build if the revision regex does NOT match the revision regex.

Link copied to clipboard
val project: Output<String>? = null

ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.

Link copied to clipboard
val repoName: Output<String>? = null

Name of the Cloud Source Repository.

Link copied to clipboard
val tagName: Output<String>? = null

Regex matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax