Loading .gitlab-ci.yml +13 −1 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ variables: stages: - binary_build - binary_release binary_build_step: Loading @@ -11,9 +12,20 @@ binary_build_step: image: ${DOCKER_REGISTRY_URL}/golang:1.24-$DEBIAN_STABLE script: - mkdir dist/ - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o dist/ - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o dist/client_linux_amd64 artifacts: name: "${CI_PROJECT_PATH}_${CI_JOB_STAGE}_${CI_JOB_ID}_${CI_COMMIT_REF_NAME}_${CI_COMMIT_SHA}" paths: - dist/ expire_in: 1 week binary_release_step: stage: binary_release image: ${DOCKER_REGISTRY_URL}/gitlab/glab artifacts: name: "${CI_PROJECT_PATH}_${CI_JOB_STAGE}_${CI_JOB_ID}_${CI_COMMIT_REF_NAME}_${CI_COMMIT_SHA}" paths: - dist/ expire_in: 1 week script: - glab release upload <tag-name> dist/client_linux_amd64 No newline at end of file Loading
.gitlab-ci.yml +13 −1 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ variables: stages: - binary_build - binary_release binary_build_step: Loading @@ -11,9 +12,20 @@ binary_build_step: image: ${DOCKER_REGISTRY_URL}/golang:1.24-$DEBIAN_STABLE script: - mkdir dist/ - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o dist/ - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o dist/client_linux_amd64 artifacts: name: "${CI_PROJECT_PATH}_${CI_JOB_STAGE}_${CI_JOB_ID}_${CI_COMMIT_REF_NAME}_${CI_COMMIT_SHA}" paths: - dist/ expire_in: 1 week binary_release_step: stage: binary_release image: ${DOCKER_REGISTRY_URL}/gitlab/glab artifacts: name: "${CI_PROJECT_PATH}_${CI_JOB_STAGE}_${CI_JOB_ID}_${CI_COMMIT_REF_NAME}_${CI_COMMIT_SHA}" paths: - dist/ expire_in: 1 week script: - glab release upload <tag-name> dist/client_linux_amd64 No newline at end of file