diff options
author | William Hubbs <williamh@gentoo.org> | 2024-09-03 15:11:01 -0500 |
---|---|---|
committer | William Hubbs <williamh@gentoo.org> | 2024-09-03 15:11:18 -0500 |
commit | 7c5778866aa60666410b8a26dd5a4f6964323cd4 (patch) | |
tree | 22342400abe433cbe94451065d97f9b832ced895 /dev-util/gitlab-runner | |
parent | dev-libs/libclc: Add 19.1.0_rc4 (diff) | |
download | gentoo-7c5778866aa60666410b8a26dd5a4f6964323cd4.tar.gz gentoo-7c5778866aa60666410b8a26dd5a4f6964323cd4.tar.bz2 gentoo-7c5778866aa60666410b8a26dd5a4f6964323cd4.zip |
dev-util/gitlab-runner: add 17.3.1
Signed-off-by: William Hubbs <williamh@gentoo.org>
Diffstat (limited to 'dev-util/gitlab-runner')
-rw-r--r-- | dev-util/gitlab-runner/Manifest | 2 | ||||
-rw-r--r-- | dev-util/gitlab-runner/gitlab-runner-17.3.1.ebuild | 62 |
2 files changed, 64 insertions, 0 deletions
diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest index 09d5f974fc36..e850c0587305 100644 --- a/dev-util/gitlab-runner/Manifest +++ b/dev-util/gitlab-runner/Manifest @@ -4,3 +4,5 @@ DIST gitlab-runner-17.2.1-deps.tar.xz 86661500 BLAKE2B 96700ef116677e2fa0d223347 DIST gitlab-runner-17.2.1.tar.bz2 1378845 BLAKE2B 649217da0c358e8db87758c72bd69897b1d9edd0b9e9d92c9a42ce7b39b5fa8bef7a07faf107584d90aae8ce292e0625b2a021294cd9b8cff73c02d086a5cda7 SHA512 3c14643da0884bc6bdf1eebfababb1ffa7d2ecf93ec1b0e708aef143b8a9519bc7d27fb6a3fdf6f6fb5b04511a8f1cfd9622c9c5db4365c879dc30c8a4d59cb6 DIST gitlab-runner-17.3.0-deps.tar.xz 86640820 BLAKE2B e2775c0f370c4dc13053e11b07a0217e76066f760af4499a2c4a439b43d3a931f059b7f8db8a6f99de9776e30d17fc734b87f91295bd098cf51e833fd80dcb23 SHA512 8cfc550044316f7102f92bf207b677d802fd978fbd338c3ee946a2d2f2376aa029ddbe16a61774cbf08cb736c30cab47d1b861b66d76015cda2ca1167e31ba98 DIST gitlab-runner-17.3.0.tar.bz2 1383866 BLAKE2B 3e13880ca06225834fd4050efd4225034ae865bfe3b80833e2910bf4a5b705795d5af424ce0736af1f8166f95939aa57e1123339336aa9e41404e58aa1060e05 SHA512 f2a9150045a09b2fd746c3ac69d94beabd664d613f9ee539821edfc0c069aa4368f62381ed8c499ddcabf6bb8c8ecde2d23f5e4a26d816f2dd319d76a50f75f0 +DIST gitlab-runner-17.3.1-deps.tar.xz 86653516 BLAKE2B e7ac6d3218528f5a33f727a3e27a435fc2cb676e36e952892e656122f9c9e986806a1023ce8b03e4bb07e5829b7595f8ebc8a184456fe5f067745b55d1550a8b SHA512 c28edf4af1e1cb0966eb45e2d1f3b7b0f1312892e20d2cf87321e29eacbdc37b4e6b3d92f02c7b8a4cd0b4f8fc3e85d58f6ce208e4650400547fd093efa84715 +DIST gitlab-runner-17.3.1.tar.bz2 1382824 BLAKE2B 58086f5964776ecc08d25c817e4460f5874f4b8def14aaab46f7e94157a2b801f42e0656c13190c3272fb43b3213ac253ed329563cf67e292a57f48d1fd0e7ce SHA512 67be67ed3e3c5136f6adad17c85080d6470f8a7082080fe7026609b42868de454dd1f8aa750087ecf23a02fdd1c2d00d7797638d0f9be070103574ea1a1c491b diff --git a/dev-util/gitlab-runner/gitlab-runner-17.3.1.ebuild b/dev-util/gitlab-runner/gitlab-runner-17.3.1.ebuild new file mode 100644 index 000000000000..7edbd2cdc811 --- /dev/null +++ b/dev-util/gitlab-runner/gitlab-runner-17.3.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module systemd tmpfiles + +# make sure this gets updated for every bump +GIT_COMMIT=66269445 + +DESCRIPTION="The official GitLab Runner, written in Go" +HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" +SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~ppc64 ~riscv" + +COMMON_DEPEND="acct-group/gitlab-runner + acct-user/gitlab-runner" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND="dev-go/gox" + +DOCS=( docs CHANGELOG.md README.md config.toml.example ) + +S="${WORKDIR}/${PN}-v${PV}" + +src_compile() { + emake \ + BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \ + GOX="${EPREFIX}/usr/bin/gox" \ + REVISION=${GIT_COMMIT} \ + VERSION=${PV} \ + runner-bin-host +} + +src_test() { + CI=0 ego test +} + +src_install() { + dobin out/binaries/gitlab-runner + einstalldocs + + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf + keepdir /{etc,var/log}/${PN} + fperms 0700 /{etc,var/log}/gitlab-runner + fowners gitlab-runner:gitlab-runner /{etc,var/log}/${PN} +} + +pkg_postinst() { + tmpfiles_process gitlab-runner.conf + [[ -f ${EROOT}/etc/gitlab-runner/config.toml ]] && return + elog + elog "To use the runner, you need to register it with this command:" + elog "# gitlab-runner register" + elog "This will also create the configuration file in /etc/gitlab-runner/config.toml" +} |