Build artifacts appear to be successfully uploaded to coordinator but are unavailable to download
Upgrading Gitlab EE Omnibus to 9.x and gitlab runner from 1.11x to 9.0 has broken build artifacts for Gitlab Pages builds.
Steps to reproduce
Upgrade to 9.x, execute a pages job with artifacts.
example .gitlab-ci.yml contents for project with non-working build artifacts
pages: script: - bundle install - bundle exec jekyll build -d public artifacts: paths: - public only: - master
This issue appears to be replicated on the Gitlab Pages Jekyll example repository: https://gitlab.com/pages/jekyll/builds. Notice job 13311461 and later do not have any available build artifacts.
Artifacts appear to be successfully uploaded, but are not downloadable from the Gitlab UI and the corresponding directory under /var/opt/gitlab/gitlab-rails/shared/artifacts/etc. is empty.
Uploading artifacts... public: found 13 matching files Uploading artifacts to coordinator... ok id=1724 responseStatus=201 Created token=9y8qWkmQ Job succeeded
Artifacts should be available to download from the Gitlab UI and should be located under the above specified directory.
- shared CI runners on same Ubuntu 14.04 server as our instance Gitlab EE 9.0.4. Gitlab-runner version 9.0.1
- Using shell
- Bundler version 1.14.6
- jekyll 3.4.3
Used GitLab Runner version
~$ gitlab-runner --version Version: 9.0.2 Git revision: fa8b86d Git branch: 9-0-stable GO version: go1.7.5 Built: Thu, 06 Apr 2017 17:05:19 +0000 OS/Arch: linux/amd64