mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
dev-util/jenkins-bin: add 2.361
Bug: https://bugs.gentoo.org/828651 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
This commit is contained in:
@@ -2,3 +2,4 @@ DIST jenkins-bin-2.332.4.war 94930441 BLAKE2B 9502d7fd91d0ffc6871ff0613061883bef
|
||||
DIST jenkins-bin-2.346.1.war 91193351 BLAKE2B 21a0f2ec258498e447a25527e82ad6e7e0b061daaa9647f244930471629de4805755648f6a689598e048e3ffa72879d1dba88a7a4d5ce3fe5bff287f6cd395ca SHA512 63a34dcf66714b6db405a46ca6677693458f49cb61ff413c8c4bcffe6e10eff33ead5dc2e4f3eb3560980c33f1dbd67c3f51655d578ce5cbb19e1ddf871aa545
|
||||
DIST jenkins-bin-2.346.2.war 91198171 BLAKE2B 074bd7004d6244233da563c3d64626d0532f76b802ebd9056230cbbbef3381503b80daf4bfa0ec8866c3fcf9596cb0f8b53fe725f340452b755b092334437b5a SHA512 c1f579a667cabd1de00bb5b6db82c60b2089a82126ea07efe7bb1c987fff96f1e05bc20c28abc97c7e05be158df59968ac4ed330e8459bc438e3e7169d84a5dc
|
||||
DIST jenkins-bin-2.356.war 90781388 BLAKE2B d65e1642a118cfcad66c4585bfe4e30cea8a5e8b598a6ba33b298a158fb2901d0b388aec9087d243648f51067661cccfb610948129f35c40c5c5bba4d3fb89e0 SHA512 2b602cac61101e4f47a23727b682684cec6afac7a867606f5210f5213a78ced0d0b1a2bf10507c26c58e480217a59b906626c80d133504f8d195a6e9e8fed94c
|
||||
DIST jenkins-bin-2.361.war 93448807 BLAKE2B 610a29beedb8daa6be624a37a934863857886ac312c3f1b858a83791942bbecc7c34da7e17ac17acf8f67263e8b8466e1d4912f528b29aeafd3b1822748bcff1 SHA512 93cd057b00142df516a5dea61da4cf1bb9b8b682d282528be962689b03a834426611c6547bbcd44fa9a4b7a9296e036c5966c22d791021b311ef6a43692f14fb
|
||||
|
||||
11
dev-util/jenkins-bin/files/jenkins-bin-r3.service
Normal file
11
dev-util/jenkins-bin/files/jenkins-bin-r3.service
Normal file
@@ -0,0 +1,11 @@
|
||||
[Unit]
|
||||
Description=Jenkins Daemon
|
||||
|
||||
[Service]
|
||||
EnvironmentFile=/etc/conf.d/jenkins
|
||||
Type=simple
|
||||
ExecStart=/usr/bin/java ${JENKINS_JAVA_OPTIONS} -DJENKINS_HOME=${JENKINS_HOME} -jar ${JENKINS_WAR} --daemon --logfile=/var/log/jenkins/jenkins.log --httpPort=${JENKINS_PORT} --debug=${JENKINS_DEBUG_LEVEL} --handlerCountMax=100 --handlerCountMaxIdle=20 --accessLoggerClassName=winstone.accesslog.SimpleAccessLogger --simpleAccessLogger.format=combined --simpleAccessLogger.file=/var/log/jenkins/access_log ${JENKINS_ARGS}
|
||||
User=jenkins
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
45
dev-util/jenkins-bin/jenkins-bin-2.361.ebuild
Normal file
45
dev-util/jenkins-bin/jenkins-bin-2.361.ebuild
Normal file
@@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit systemd
|
||||
|
||||
DESCRIPTION="Extensible continuous integration server"
|
||||
HOMEPAGE="https://jenkins.io/"
|
||||
LICENSE="MIT"
|
||||
SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="acct-group/jenkins
|
||||
acct-user/jenkins"
|
||||
|
||||
RDEPEND="acct-group/jenkins
|
||||
acct-user/jenkins
|
||||
media-fonts/dejavu
|
||||
media-libs/freetype
|
||||
!dev-util/jenkins-bin:lts
|
||||
|| ( virtual/jre:17 virtual/jre:11 )"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
local JENKINS_DIR=/var/lib/jenkins
|
||||
|
||||
keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
|
||||
|
||||
insinto /opt/jenkins
|
||||
newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/${PN}-r2.logrotate ${PN/-bin/}
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}-r2.init jenkins
|
||||
newconfd "${FILESDIR}"/${PN}.confd jenkins
|
||||
|
||||
systemd_newunit "${FILESDIR}"/${PN}-r3.service jenkins.service
|
||||
|
||||
fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
|
||||
}
|
||||
Reference in New Issue
Block a user