BigW Consortium Gitlab
Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gitlab-ce
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Forest Godfrey
gitlab-ce
Commits
87e761da
Commit
87e761da
authored
May 31, 2017
by
Achilleas Pipinellis
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'git-checkout-variable-documentation' into 'master'
Add Documentation for GIT_CHECKOUT variable See merge request !11748
parents
bfa46a9e
2ff3dcad
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
30 additions
and
0 deletions
+30
-0
README.md
doc/ci/yaml/README.md
+30
-0
No files found.
doc/ci/yaml/README.md
View file @
87e761da
...
...
@@ -1105,6 +1105,36 @@ variables:
GIT_STRATEGY
:
none
```
## Git Checkout
> Introduced in GitLab Runner 9.3
The
`GIT_CHECKOUT`
variable can be used when the
`GIT_STRATEGY`
is set to either
`clone`
or
`fetch`
to specify whether a
`git checkout`
should be run. If not
specified, it defaults to true. Like
`GIT_STRATEGY`
, it can be set in either the
global
[
`variables`
](
#variables
)
section or the
[
`variables`
](
#job-variables
)
section for individual jobs.
If set to
`false`
, the Runner will:
-
when doing
`fetch`
- update the repository and leave working copy on
the current revision,
-
when doing
`clone`
- clone the repository and leave working copy on the
default branch.
Having this setting set to
`true`
will mean that for both
`clone`
and
`fetch`
strategies the Runner will checkout the working copy to a revision related
to the CI pipeline:
```
yaml
variables
:
GIT_STRATEGY
:
clone
GIT_CHECKOUT
:
false
script
:
-
git checkout master
-
git merge $CI_BUILD_REF_NAME
```
## Git Submodule Strategy
> Requires GitLab Runner v1.10+.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment