diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e2c58c7aee9e5b5636efd6303dbe229626434ec1..30d06316acd42ea6468f8eb8fa9ddf69433c874f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -19,20 +19,19 @@ stages:
   script:
     - go generate constant/version.go
     - CI_JOB_ARR=(${CI_JOB_NAME//-/ })
-    - echo ${CI_JOB_ARR[0]} ${CI_JOB_ARR[1]} ${CI_JOB_ARR[2]} $CI_PROJECT_NAME-${CI_JOB_ARR[0]}-${CI_JOB_ARR[2]}
-    - GOOS=${CI_JOB_ARR[0]} GOARCH=${CI_JOB_ARR[1]} CGO_ENABLED=0 go build -tags netgo -ldflags '-s -w -extldflags "-static"' -o $CI_PROJECT_NAME-${CI_JOB_ARR[0]}-${CI_JOB_ARR[2]}
-    - ./upx -q --brute $CI_PROJECT_NAME-${CI_JOB_ARR[0]}-${CI_JOB_ARR[2]}
+    - GOOS=${CI_JOB_ARR[0]} GOARCH=${CI_JOB_ARR[1]} CGO_ENABLED=0 go build -tags netgo -ldflags '-s -w -extldflags "-static"' -o ${CI_PROJECT_NAME}-${CI_JOB_ARR[0]}-${CI_JOB_ARR[2]}
+    - ./upx -q --brute ${CI_PROJECT_NAME}-${CI_JOB_ARR[0]}-${CI_JOB_ARR[2]}
   artifacts:
-    name: "$CI_PROJECT_NAME-$CI_JOB_NAME"
+    name: "$CI_PROJECT_NAME"
     paths:
-      - $CI_PROJECT_NAME-$CI_JOB_NAME
+      - $CI_PROJECT_NAME-*
 
 version.txt:
   stage: build
   only:
     - /^\d+[.]\d+[.]\d+$/
   script:
-    - git describe --tags --long > $CI_PROJECT_NAME-version.txt
+    - git describe --tags --long --always > $CI_PROJECT_NAME-version.txt
   artifacts:
     name: "$CI_PROJECT_NAME-version"
     paths: