Fernando K pushed to branch main at Root / Netboxadm
Commits:
-
9ee1077e
by Fernando Monteiro Kiotheka at 2025-07-30T15:30:17-03:00
2 changed files:
Changes:
1 | 1 | image: golang:1.24.4
|
2 | 2 | stages:
|
3 | 3 | - test
|
4 | + - release
|
|
4 | 5 | format:
|
5 | 6 | stage: test
|
6 | 7 | before_script:
|
... | ... | @@ -10,3 +11,17 @@ format: |
10 | 11 | - go fmt $(go list ./... | grep -v /vendor/)
|
11 | 12 | - go vet $(go list ./... | grep -v /vendor/)
|
12 | 13 | - go test -race $(go list ./... | grep -v /vendor/)
|
14 | +release:
|
|
15 | + stage: release
|
|
16 | + image:
|
|
17 | + name: goreleaser/goreleaser
|
|
18 | + entrypoint: [""]
|
|
19 | + rules:
|
|
20 | + - if: $CI_COMMIT_TAG
|
|
21 | + variables:
|
|
22 | + GIT_DEPTH: 0
|
|
23 | + before_script:
|
|
24 | + - go env -w GOPRIVATE="gitlab.c3sl.ufpr.br/*"
|
|
25 | + - git config --global url."https://oauth2:${CI_VMBACKUPS_PASSWORD}@gitlab.c3sl.ufpr.br/".insteadOf "https://gitlab.c3sl.ufpr.br/"
|
|
26 | + script:
|
|
27 | + - goreleaser release --clean |
1 | +gitlab_urls:
|
|
2 | + api: https://gitlab.c3sl.ufpr.br.com/api/v4/
|
|
3 | + download: https://gitlab.c3sl.ufpr.br
|
|
4 | + |
|
5 | + # set to true if you use a self-signed certificate
|
|
6 | + skip_tls_verify: false
|
|
7 | + |
|
8 | + # set to true if you want to upload to the Package Registry rather than attachments
|
|
9 | + # Only works with GitLab 13.5+
|
|
10 | + use_package_registry: true
|
|
11 | + |
|
12 | + # Set this if you set GITLAB_TOKEN to the value of CI_JOB_TOKEN.
|
|
13 | + use_job_token: true |