Publish binaries to s3
🔴
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!