summaryrefslogtreecommitdiff
path: root/dev-util/gitlab-runner
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/gitlab-runner')
-rw-r--r--dev-util/gitlab-runner/Manifest4
-rw-r--r--dev-util/gitlab-runner/gitlab-runner-13.9.0.ebuild (renamed from dev-util/gitlab-runner/gitlab-runner-13.7.0.ebuild)20
-rw-r--r--dev-util/gitlab-runner/metadata.xml38
3 files changed, 37 insertions, 25 deletions
diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest
index 6b603103298f..3990998aa7cb 100644
--- a/dev-util/gitlab-runner/Manifest
+++ b/dev-util/gitlab-runner/Manifest
@@ -1,4 +1,4 @@
-DIST gitlab-runner-13.7.0.tar.bz2 5943215 BLAKE2B 96953ba808ddc6fcf68835f198150a00010ef4df51f047842a243a562e08848f874f0349cf6a79da0831f3b6603ee0d99313fd450644e4ef40b984c86962a8c3 SHA512 f68018a4330b63b366106e52b9107a48110e4b77fdc336e544a45a1aa5b08491aead2bf65bd4d97a0a731274221392e2644b561f70712a9b4a36a52d88897941
DIST gitlab-runner-13.8.0.tar.bz2 6135637 BLAKE2B 84386ae8df8a2873df8651ce961e6bf4c0618871d6a48d787064b2e4497a8a3495e16f0365d3c539772d1f2108c5c4162dfa2ee4fb11a7ee8d499be2ade8a459 SHA512 b2b2f4716375aa678a29051a01437cd50ea5749a6ffe11cbe4a28fdcd9ebe7d05de1fb7d939ca15c3b831a3a6c15b2f68e1debdae5f8c0d3a45316351994cd72
-DIST prebuilt-x86_64-v13.7.0.tar.xz 14340568 BLAKE2B b1ccb1070a1b698926dd50b4d1d5046d742873bb3ac00149dd62546aa295db220c21856749fed593528e4e223e97558a6ad14e7e629201d2a3ba9909d45cb52a SHA512 bd125203ecacc638ba8380580721a7377e03e1439ac477819ec327f45c6c3bfdc8a1c2fa84cd313faafa8776a4cb32de1c66d55968b119e27b7854d00ab2dac5
+DIST gitlab-runner-13.9.0.tar.bz2 6116730 BLAKE2B 1f961dc5dca3e23bd2b9a2db2b0e9688f36f7c7dd685bb4c62aa970d88010ddc097aaf2c2a13056af601bac7187758fd5a1b6c7b6155228a7bff3a22ab9671da SHA512 f2f9a91b7a1de7871352c9b042fcd9d5d00ded30900898dbc290c00b5476964ea08695c6c58da7cdd87730f7544e5027844c79434e79dc2ddeab03cd88704f7c
DIST prebuilt-x86_64-v13.8.0.tar.xz 14439544 BLAKE2B 610ad3a505b34aef3cafd46aa3100e70ed07064bfcf2909152dad63d49342de2d316d4e7ce0b6271704cb2975f74021cba3e0f27bdda181f154129c8bb2e88a2 SHA512 a366d4a86bd53eeeaaebfc264b51cb203dd4297a5e917d312569e8bb5003ce5a0df76a19c3d89e4745b2a4c4938d820a510fcdc4077fa51cc9ceeaadbaf44441
+DIST prebuilt-x86_64-v13.9.0.tar.xz 14485128 BLAKE2B d37d78eb10755ef1081d68cffc4cfb57f9843c24c4b4d1259c915c04bab517f700db8f9d86ffe33ed4cae21c25abf230d4e100f0ffaa8b16dfab4566d06eec0c SHA512 a1970c22414794249bef451e3e7f739486938becd84b0b053e721a82bcf4fe22f2c923fd19169516b3eea7488ad8d4ebef8558a2e7e4ca0dbb2501c7235fe1c3
diff --git a/dev-util/gitlab-runner/gitlab-runner-13.7.0.ebuild b/dev-util/gitlab-runner/gitlab-runner-13.9.0.ebuild
index acc32be8af3c..c85979755397 100644
--- a/dev-util/gitlab-runner/gitlab-runner-13.7.0.ebuild
+++ b/dev-util/gitlab-runner/gitlab-runner-13.9.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020 Liguros Authors
+# Copyright 2020-2021 Liguros Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-EGO_PN="gitlab.com/gitlab-org/gitlab-runner"
+EGO_PN="gitlab.com/gitlab-org/${PN}"
BASE_URI="https://gitlab-runner-downloads.s3.amazonaws.com/v${PV}/helper-images/prebuilt-_arch_.tar.xz"
inherit golang-build golang-vcs-snapshot user readme.gentoo-r1 systemd tmpfiles user
@@ -17,7 +17,7 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="docker"
-RDEPEND="docker? ( >=app-emulation/docker-1.13.0 )"
+RDEPEND="docker? ( >=app-emulation/docker-20.10.2 )"
DEPEND="${RDEPEND}"
RESTRICT="mirror strip"
@@ -28,6 +28,8 @@ DOC_CONTENTS="Register the runner as root using\\n
\\t# gitlab-runner register\\n
Configure the runner in /etc/gitlab-runner/config.toml"
+S="${WORKDIR}/${P}/src/gitlab.com/gitlab-org/${PN}"
+
pkg_setup() {
enewgroup gitlab
enewuser runner -1 /bin/bash /var/lib/gitlab-runner gitlab
@@ -46,6 +48,16 @@ src_unpack() {
fi
}
+src_compile() {
+ echo `pwd`
+ LDFLAGS="-X ${NS}.NAME=${PN} -X ${NS}.VERSION=${PV}
+ -X ${NS}.REVISION=${REVISION} -X ${NS}.BUILT=$(date -u +%Y-%m-%dT%H:%M:%S%z)
+ -X ${NS}.BRANCH=${BRANCH}"
+
+ GOFLAGS="-v -x -mod=vendor" \
+ GO111MODULE=on go build -ldflags "${LDFLAGS}" || die "go build failed"
+}
+
src_install() {
einstalldocs
@@ -67,7 +79,7 @@ src_install() {
insopts -orunner -ggitlab -m0600
insinto /etc/gitlab-runner
- doins "${S}"/src/"${EGO_PN}"/config.toml.example
+ doins "${S}"/config.toml.example
diropts -orunner -ggitlab -m0700
keepdir /etc/gitlab-runner /var/lib/gitlab-runner
diff --git a/dev-util/gitlab-runner/metadata.xml b/dev-util/gitlab-runner/metadata.xml
index e56744524dbe..82927f054ae0 100644
--- a/dev-util/gitlab-runner/metadata.xml
+++ b/dev-util/gitlab-runner/metadata.xml
@@ -1,23 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>spiderx@spiderx.dp.ua</email>
- <name>Vladimir Pavljuchenkov</name>
- </maintainer>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <longdescription lang="en">
+ <maintainer type="person">
+ <email>spiderx@spiderx.dp.ua</email>
+ <name>Vladimir Pavljuchenkov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>dev@liguros.net</email>
+ <name>Development</name>
+ </maintainer>
+ <longdescription lang="en">
A Gitlab CI runner that executes jobs and send the results back to GitLab
</longdescription>
- <use>
- <flag name="docker">Add support for docker executors</flag>
- </use>
- <upstream>
- <remote-id type="gitlab">gitlab-org/gitlab-runner</remote-id>
- <remote-id type="cpe">cpe:/a:gitlab:runner</remote-id>
- </upstream>
- <origin>ports</origin>
-</pkgmetadata>
+ <upstream>
+ <remote-id type="gitlab">gitlab-org/gitlab-runner</remote-id>
+ <remote-id type="cpe">cpe:/a:gitlab:runner</remote-id>
+ </upstream>
+ <use>
+ <flag name="docker">Add support for docker executors</flag>
+ </use>
+ <origin>ports</origin>
+</pkgmetadata> \ No newline at end of file