Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
gitlab-ce
Commits
e45372b7
Commit
e45372b7
authored
Jun 14, 2016
by
Mark Pundsack
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Grammar and typographic changes to artifacts documentation
parent
20a06798
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
17 deletions
+19
-17
doc/ci/yaml/README.md
doc/ci/yaml/README.md
+19
-17
No files found.
doc/ci/yaml/README.md
View file @
e45372b7
...
...
@@ -479,10 +479,10 @@ failure.
`when`
can be set to one of the following values:
1.
`on_success`
- execute build only when all builds from prior stages
succeed
ed
. This is the default.
succeed. This is the default.
1.
`on_failure`
- execute build only when at least one build from prior stages
fail
ed
.
1.
`always`
- execute build
despite
the status of builds from prior stages.
fail
s
.
1.
`always`
- execute build
regardless of
the status of builds from prior stages.
For example:
...
...
@@ -559,10 +559,10 @@ The `deploy to production` job will be marked as doing deployment to `production
> - Introduced in GitLab Runner v0.7.0 for non-Windows platforms.
> - Windows support was added in GitLab Runner v.1.0.0.
> - Currently not all executors are supported.
> - Build artifacts are only collected for successful builds.
> - Build artifacts are only collected for successful builds
by default
.
`artifacts`
is used to specify list of files and directories which should be
attached to build after success. To pass artifacts between different builds,
`artifacts`
is used to specify
a
list of files and directories which should be
attached to
the
build after success. To pass artifacts between different builds,
see
[
dependencies
](
#dependencies
)
.
Below are some examples.
...
...
@@ -690,9 +690,9 @@ failure.
`artifacts:when`
can be set to one of the following values:
1.
`on_success`
- upload artifacts only when
build succeeds. This is the default
1.
`on_failure`
- upload artifacts only when
build fails
1.
`always`
- upload artifacts
despite the build status
1.
`on_success`
- upload artifacts only when
the build succeeds. This is the default.
1.
`on_failure`
- upload artifacts only when
the build fails.
1.
`always`
- upload artifacts
regardless of the build status.
---
...
...
@@ -711,16 +711,18 @@ job:
>**Note:**
Introduced in GitLab 8.9 and GitLab Runner v1.3.0.
`artifacts:expire_in`
is used to
remove uploaded artifacts after specified time.
By default artifacts are stored on GitLab forver.
`expire_in`
allows to specify after what time the artifacts should be removed.
The artifacts will expire counting from the moment when
they are uploaded and stored on GitLab.
`artifacts:expire_in`
is used to
delete uploaded artifacts after the specified
time. By default, artifacts are stored on GitLab forever.
`expire_in`
allows you
to specify how long artifacts should live before they expire, counting from the
time
they are uploaded and stored on GitLab.
After artifacts uploading you can use the
**Keep**
button on build page to keep the artifacts forever.
You can use the
**Keep**
button on the build page to override expiration and
keep artifacts forever.
Artifacts are removed every hour, but they are not accessible after expire date.
By default, artifacts are deleted hourly (via a cron job), but they are not
accessible after expiry.
The value of
`expire_in`
is a
elapsed time. The example of pars
able values:
The value of
`expire_in`
is a
n elapsed time. Examples of parse
able values:
-
'3 mins 4 sec'
-
'2 hrs 20 min'
-
'2h20min'
...
...
@@ -732,7 +734,7 @@ The value of `expire_in` is a elapsed time. The example of parsable values:
**Example configurations**
To expire artifacts
after 1 week from the moment that they are
uploaded:
To expire artifacts
1 week after being
uploaded:
```
yaml
job
:
...
...
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