OptionalgitUnique identifier of the service used to host the Git repository. The value is case insensitive.
OptionalgitName of the branch to be checked out and used by this job. This field cannot be specified in conjunction with git_tag or git_commit.
Name of the tag to be checked out and used by this job. This field cannot be specified in conjunction with git_branch or git_commit.
Commit to be checked out and used by this job. This field cannot be specified in conjunction with git_branch or git_tag.
OptionalgitOptionalgitURL of the repository to be cloned by this job.
OptionaljobThe source of the job specification in the remote repository when the job is source controlled.
Optionalsparse
An optional specification for a remote Git repository containing the source code used by tasks. Version-controlled source code is supported by notebook, dbt, Python script, and SQL File tasks.
If
git_sourceis set, these tasks retrieve the file from the remote repository by default. However, this behavior can be overridden by settingsourcetoWORKSPACEon the task.Note: dbt and SQL File tasks support only version-controlled sources. If dbt or SQL File tasks are used,
git_sourcemust be defined on the job.