Interface GitSourceOrBuilder (3.44.0)

public interface GitSourceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDir()

public abstract String getDir()

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.

string dir = 5;

Returns
Type Description
String

The dir.

getDirBytes()

public abstract ByteString getDirBytes()

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.

string dir = 5;

Returns
Type Description
ByteString

The bytes for dir.

getRevision()

public abstract String getRevision()

The revision to fetch from the Git repository such as a branch, a tag, a commit SHA, or any Git ref.

Cloud Build uses git fetch to fetch the revision from the Git repository; therefore make sure that the string you provide for revision is parsable by the command. For information on string values accepted by git fetch, see https://git-scm.com/docs/gitrevisions#_specifying_revisions. For information on git fetch, see https://git-scm.com/docs/git-fetch.

string revision = 6;

Returns
Type Description
String

The revision.

getRevisionBytes()

public abstract ByteString getRevisionBytes()

The revision to fetch from the Git repository such as a branch, a tag, a commit SHA, or any Git ref.

Cloud Build uses git fetch to fetch the revision from the Git repository; therefore make sure that the string you provide for revision is parsable by the command. For information on string values accepted by git fetch, see https://git-scm.com/docs/gitrevisions#_specifying_revisions. For information on git fetch, see https://git-scm.com/docs/git-fetch.

string revision = 6;

Returns
Type Description
ByteString

The bytes for revision.

getUrl()

public abstract String getUrl()

Location of the Git repo to build.

This will be used as a git remote, see https://git-scm.com/docs/git-remote.

string url = 1;

Returns
Type Description
String

The url.

getUrlBytes()

public abstract ByteString getUrlBytes()

Location of the Git repo to build.

This will be used as a git remote, see https://git-scm.com/docs/git-remote.

string url = 1;

Returns
Type Description
ByteString

The bytes for url.