diff options
author | Achilleas Pipinellis <axilleas@axilleas.me> | 2016-09-18 14:43:25 +0000 |
---|---|---|
committer | Achilleas Pipinellis <axilleas@axilleas.me> | 2016-09-18 14:43:25 +0000 |
commit | f374379834b13f574015917440b0e7e702d8198f (patch) | |
tree | e84e319c09991a42a194fb5dbbb13e70712899ec /doc | |
parent | c38a7ad48524869b65ef30558c5e44ec463a51b1 (diff) | |
parent | 505d9cf9b2229ede14004e5ee7d754e67b1fbf75 (diff) | |
download | gitlab-ce-f374379834b13f574015917440b0e7e702d8198f.tar.gz |
Merge branch 'doc/download-latest-artifact' into 'master'
Document how to download the latest build artifacts
## What does this MR do?
Document how to download the latest build artifacts.
Closes gitlab-org/gitlab-ce#22273
See merge request !6401
Diffstat (limited to 'doc')
-rw-r--r-- | doc/user/project/builds/artifacts.md | 32 | ||||
-rw-r--r-- | doc/user/project/builds/img/build_latest_artifacts_browser.png | bin | 0 -> 26617 bytes |
2 files changed, 32 insertions, 0 deletions
diff --git a/doc/user/project/builds/artifacts.md b/doc/user/project/builds/artifacts.md index c93ae1c369c..88f1863dddb 100644 --- a/doc/user/project/builds/artifacts.md +++ b/doc/user/project/builds/artifacts.md @@ -101,4 +101,36 @@ inside GitLab that make that possible. ![Build artifacts browser](img/build_artifacts_browser.png) +## Downloading the latest build artifacts + +It is possible to download the latest artifacts of a build via a well known URL +so you can use it for scripting purposes. + +The structure of the URL is the following: + +``` +https://example.com/<namespace>/<project>/builds/artifacts/<ref>/download?job=<job_name> +``` + +For example, to download the latest artifacts of the job named `rspec 6 20` of +the `master` branch of the `gitlab-ce` project that belongs to the `gitlab-org` +namespace, the URL would be: + +``` +https://gitlab.com/gitlab-org/gitlab-ce/builds/artifacts/master/download?job=rspec+6+20 +``` + +The latest builds are also exposed in the UI in various places. Specifically, +look for the download button in: + +- the main project's page +- the branches page +- the tags page + +If the latest build has failed to upload the artifacts, you can see that +information in the UI. + +![Latest artifacts button](img/build_latest_artifacts_browser.png) + + [gitlab workhorse]: https://gitlab.com/gitlab-org/gitlab-workhorse "GitLab Workhorse repository" diff --git a/doc/user/project/builds/img/build_latest_artifacts_browser.png b/doc/user/project/builds/img/build_latest_artifacts_browser.png Binary files differnew file mode 100644 index 00000000000..d8e9071958c --- /dev/null +++ b/doc/user/project/builds/img/build_latest_artifacts_browser.png |