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: