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
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
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
17 deletions
+19
-17
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.
...
@@ -479,10 +479,10 @@ failure.
`when`
can be set to one of the following values:
`when`
can be set to one of the following values:
1.
`on_success`
- execute build only when all builds from prior stages
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
1.
`on_failure`
- execute build only when at least one build from prior stages
fail
ed
.
fail
s
.
1.
`always`
- execute build
despite
the status of builds from prior stages.
1.
`always`
- execute build
regardless of
the status of builds from prior stages.
For example:
For example:
...
@@ -559,10 +559,10 @@ The `deploy to production` job will be marked as doing deployment to `production
...
@@ -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.
> - Introduced in GitLab Runner v0.7.0 for non-Windows platforms.
> - Windows support was added in GitLab Runner v.1.0.0.
> - Windows support was added in GitLab Runner v.1.0.0.
> - Currently not all executors are supported.
> - 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
`artifacts`
is used to specify
a
list of files and directories which should be
attached to build after success. To pass artifacts between different builds,
attached to
the
build after success. To pass artifacts between different builds,
see
[
dependencies
](
#dependencies
)
.
see
[
dependencies
](
#dependencies
)
.
Below are some examples.
Below are some examples.
...
@@ -690,9 +690,9 @@ failure.
...
@@ -690,9 +690,9 @@ failure.
`artifacts:when`
can be set to one of the following values:
`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_success`
- upload artifacts only when
the build succeeds. This is the default.
1.
`on_failure`
- upload artifacts only when
build fails
1.
`on_failure`
- upload artifacts only when
the build fails.
1.
`always`
- upload artifacts
despite the build status
1.
`always`
- upload artifacts
regardless of the build status.
---
---
...
@@ -711,16 +711,18 @@ job:
...
@@ -711,16 +711,18 @@ job:
>**Note:**
>**Note:**
Introduced in GitLab 8.9 and GitLab Runner v1.3.0.
Introduced in GitLab 8.9 and GitLab Runner v1.3.0.
`artifacts:expire_in`
is used to
remove uploaded artifacts after specified time.
`artifacts:expire_in`
is used to
delete uploaded artifacts after the specified
By default artifacts are stored on GitLab forver.
time. By default, artifacts are stored on GitLab forever.
`expire_in`
allows you
`expire_in`
allows to specify after what time the artifacts should be removed.
to specify how long artifacts should live before they expire, counting from the
The artifacts will expire counting from the moment when
they are uploaded and stored on GitLab.
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'
-
'3 mins 4 sec'
-
'2 hrs 20 min'
-
'2 hrs 20 min'
-
'2h20min'
-
'2h20min'
...
@@ -732,7 +734,7 @@ The value of `expire_in` is a elapsed time. The example of parsable values:
...
@@ -732,7 +734,7 @@ The value of `expire_in` is a elapsed time. The example of parsable values:
**Example configurations**
**Example configurations**
To expire artifacts
after 1 week from the moment that they are
uploaded:
To expire artifacts
1 week after being
uploaded:
```
yaml
```
yaml
job
:
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