From b6370bbcbceabb112ee325f7d6885f7531478077 Mon Sep 17 00:00:00 2001 From: Tomasz Maczukin <tomasz@maczukin.pl> Date: Thu, 26 Nov 2020 09:43:17 +0100 Subject: [PATCH] Build statically linked binary for linux/amd64 --- .gitlab-ci.yml | 16 ++++++++++------ .gitlab/ci/scripts/gitlab_release.sh | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a69a4261..f56df9ab 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -46,11 +46,6 @@ default: - bin/ expire_in: 1 week -.build_validate: &build_validate - <<: *build_base - stage: validate - script: make build validate - .build_x: &build_x <<: *build_base script: make build-x @@ -104,8 +99,17 @@ prepare CI image: - ./gitlab/ci/Dockerfile - .gitlab-ci.yml +validate: + stage: validate + extends: + - .docker_in_docker + - .merge_request_pipelines + before_script: + - apk add -U make bash + script: make build validate + darwin amd64: *build_x -linux amd64: *build_validate +linux amd64: *build_x openbsd amd64: *build_x windows amd64: *build_x linux arm: *build_x diff --git a/.gitlab/ci/scripts/gitlab_release.sh b/.gitlab/ci/scripts/gitlab_release.sh index 871c5521..b7db884b 100644 --- a/.gitlab/ci/scripts/gitlab_release.sh +++ b/.gitlab/ci/scripts/gitlab_release.sh @@ -30,7 +30,7 @@ release=$(cat <<EOS "description": "See [the changelog](${changelogUrl}) :rocket:", "assets": { "links": [ - { "name": "linux amd64", "url": "$s3/docker-machine" }, + { "name": "linux amd64", "url": "$s3/docker-machine-Linux-x86_64" }, { "name": "macOS amd64", "url": "$s3/docker-machine-Darwin-x86_64" }, { "name": "Windows amd64", "url": "$s3/docker-machine-Windows-x86_64.exe" }, { "name": "others", "url": "$s3/index.html" } -- GitLab