diff options
Diffstat (limited to 'dev-util/gitlab-runner')
| -rw-r--r-- | dev-util/gitlab-runner/Manifest | 4 | ||||
| -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.xml | 38 |
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 |
