Merge branch 'patch-1' into 'master'

Add example of creating build artifacts only for release tags.



See merge request !2649
This commit is contained in:
Kamil Trzciński 2016-02-18 12:24:54 +00:00
commit b352dbaba6

View file

@ -428,8 +428,30 @@ artifacts:
- binaries/
```
The artifacts will be send after a successful build success to GitLab, and will
be accessible in the GitLab UI to download.
You may want to create artifacts only for tagged releases to avoid filling the
build server storage with temporary build artifacts.
Create artifacts only for tags (`default-job` will not create artifacts):
```yaml
default-job:
script:
- mvn test -U
except:
- tags
release-job:
script:
- mvn package -U
artifacts:
paths:
- target/*.war
only:
- tags
```
The artifacts will be sent to GitLab after a successful build and will
be available for download in the GitLab UI.
### cache