pantry/projects/gitlab.com/gitlab-org/gitlab-runner/package.yml
2023-08-16 16:08:36 -04:00

28 lines
873 B
YAML

distributable:
url: https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v{{version}}/gitlab-runner-v{{version}}.tar.gz
strip-components: 1
versions:
gitlab: gitlab-org/gitlab-runner
build:
dependencies:
go.dev: '*'
script:
- go build $GO_ARGS -ldflags="$GO_LDFLAGS"
env:
GO_ARGS:
- -trimpath
- -o="{{prefix}}/bin/gitlab-runner"
GO_LDFLAGS:
- -s
- -w
- -X gitlab.com/gitlab-org/gitlab-runner/common.NAME=gitlab-runner
- -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION={{version}}
- -X gitlab.com/gitlab-org/gitlab-runner/common.BRANCH={{version.major}}-{{version.minor}}-stable
- -X gitlab.com/gitlab-org/gitlab-runner/common.BUILT=$(date -Iseconds)
- -buildmode=pie
GO111MODULE: on
provides:
- bin/gitlab-runner
test:
script:
- gitlab-runner --version | grep {{version}}