diff options
-rw-r--r-- | testing/gitlab-runner/APKBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/testing/gitlab-runner/APKBUILD b/testing/gitlab-runner/APKBUILD new file mode 100644 index 0000000000..00ed2fa809 --- /dev/null +++ b/testing/gitlab-runner/APKBUILD @@ -0,0 +1,39 @@ +# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org> +# Maintainer: +pkgname="gitlab-runner" +pkgver="12.0.2" +pkgrel=0 +pkgdesc="GitLab runner for CI/CD jobs" +url="https://docs.gitlab.com/runner/" +arch="all" +license="MIT" +makedepends="go" +source="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v$pkgver/gitlab-runner-v$pkgver.tar.gz" +builddir="$srcdir/src/gitlab.com/gitlab-org/$pkgname" +options="net" + +export GOPATH="$srcdir" +export CGO_ENABLED=0 + +prepare() { + mkdir -p ${builddir%/*} + mv "$srcdir"/$pkgname-v$pkgver "$builddir"/ + default_prepare +} + +build() { + go build -ldflags " + -X gitlab.com/gitlab-org/$pkgname/common.NAME=$pkgname + -X gitlab.com/gitlab-org/$pkgname/common.BUILD=$(date -u +%Y-%m-%dT%H:%M:%S%z) + -X gitlab.com/gitlab-org/$pkgname/common.REVISION=none + -X gitlab.com/gitlab-org/$pkgname/common.BRANCH=stable + -X gitlab.com/gitlab-org/$pkgname/common.VERSION=$pkgver -s -w" \ + -o bin/$pkgname +} + +package() { + install -Dm755 "$builddir"/bin/$pkgname \ + "$pkgdir"/usr/bin/$pkgname +} + +sha512sums="ccc1f7c8b2123f91e1ad440acaf69b2fdb435dd016c7e0c1d75c6f706d4ff79ea2eb7d34e91986d82afa3606b5453b4fbb18530f553c826809173cf88ecb810f gitlab-runner-v12.0.2.tar.gz" |