Fernando K pushed to branch main at Root / Netboxadm

Commits:

2 changed files:

Changes:

  • .gitlab-ci.yml
    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

  • .goreleaser.yaml
    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