Skip to content

Publish binaries to s3

Steve Xuereb requested to merge publish-binaries-to-s3 into master

Blocked 🔴

Merge after !10 (merged) !11 (merged) !12 (merged) and change target branch to master before merging this

Overview

Create a new release job to release the binaries for each commit, master, and tag created into their respective bucket.

The s3 bucket information are stored inside of Settings > CI/CD > Variables

Testing / QA

Created a dummy tag v0.16.0-rc1-gitalb.1 which has the following pipeline: https://gitlab.com/gitlab-org/ci-cd/docker-machine/pipelines/84332995 which created the following s3 index page https://gitlab-docker-machine-downloads.s3.amazonaws.com/v0.16.0-rc1-gitlab.1/index.html.

We can also see the release page in https://gitlab.com/gitlab-org/ci-cd/docker-machine/-/releases being updated properly, but please note that they link to the wrong binaries, but since that the script was fixed to have the correct links.

v0.16.0-rc1-gitalb.1 will be deleted when we merge this merge request!

Issue reference

#4 (closed)

Edited by Steve Xuereb

Merge request reports