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