diff options
author | Lin Jen-Shin <godfat@godfat.org> | 2017-02-21 16:10:56 +0800 |
---|---|---|
committer | Lin Jen-Shin <godfat@godfat.org> | 2017-02-21 16:10:56 +0800 |
commit | aae71188ee9c51b51324211bc929146d3eb04637 (patch) | |
tree | d7145229571f3076d1bb2f55895f821edd3ac3e0 /doc/user | |
parent | 0d0842a42203edd3f9ff341f538c9cf3e92ad957 (diff) | |
parent | b596dd8fedd9dc8f9487e1e67a52a7b211bd956b (diff) | |
download | gitlab-ce-aae71188ee9c51b51324211bc929146d3eb04637.tar.gz |
Merge remote-tracking branch 'upstream/master' into 27762-add-default-artifacts-expiration
* upstream/master: (26 commits)
Allow searching issues for strings containing colons
Fix Spinach failure
[ci skip] UX Guide: Add personas
Reuse User#find_by_any_email on UserFormatter#find_by_email
Use leading periods on UserFormatter#find_by_external_uid
Add CHANGELOG entry
Add a simple cache for Gitlab::GithubImport::Client#user
GitHub Importer - Find users based on their email address
Don't use potentially slow ForkService in spec
Added support for Authentiq Back-Channel Logout
Added documentation for permalinks to most recent build artifacts
Unify issues search behavior by always filtering when ALL labels matches
Update GitLab Pages to v0.3.1
Document Timecop usage for time-sensitive tests
Add process for requesting approval for licenses
Rename karma job to rake karma
Update positioning of nav scroll arrows
Fix issue where files on a fork could not be edited
Move tanuki to left of title; increase max-width of title
Refactor project stats & last_commit CSS; left align main nav items
...
Diffstat (limited to 'doc/user')
-rw-r--r-- | doc/user/project/pipelines/job_artifacts.md | 31 |
1 files changed, 28 insertions, 3 deletions
diff --git a/doc/user/project/pipelines/job_artifacts.md b/doc/user/project/pipelines/job_artifacts.md index f85f4bf8e1e..5ce99843301 100644 --- a/doc/user/project/pipelines/job_artifacts.md +++ b/doc/user/project/pipelines/job_artifacts.md @@ -90,18 +90,43 @@ inside GitLab that make that possible. It is possible to download the latest artifacts of a job via a well known URL so you can use it for scripting purposes. -The structure of the URL is the following: +The structure of the URL to download the whole artifacts archive 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 +To download a single file from the artifacts use the following URL: + +``` +https://example.com/<namespace>/<project>/builds/artifacts/<ref>/file/<path_to_file>?job=<job_name> +``` + +For example, to download the latest artifacts of the job named `coverage` 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 +https://gitlab.com/gitlab-org/gitlab-ce/builds/artifacts/master/download?job=coverage +``` + +To download the file `coverage/index.html` from the same +artifacts use the following URL: + +``` +https://gitlab.com/gitlab-org/gitlab-ce/builds/artifacts/master/file/coverage/index.html?job=coverage +``` + +There is also a URL to browse the latest job artifacts: + +``` +https://example.com/<namespace>/<project>/builds/artifacts/<ref>/browse?job=<job_name> +``` + +For example: + +``` +https://gitlab.com/gitlab-org/gitlab-ce/builds/artifacts/master/browse?job=coverage ``` The latest builds are also exposed in the UI in various places. Specifically, |