Compare commits

..

34 Commits

Author SHA1 Message Date
4a7ce903fe fix run 2023-12-10 00:28:04 +06:00
b08e771611 add reset in run 2023-12-10 00:21:39 +06:00
5e9aee88bc Update Dockerfile 2023-12-09 23:56:38 +06:00
2e171b6497 several fixes 2023-12-09 23:42:54 +06:00
6b15058889 replace sh shell 2023-12-09 23:19:52 +06:00
1904c931d6 small fix 2023-12-09 22:22:16 +06:00
b195a41bc7 several optimizations 2023-12-09 21:58:17 +06:00
a83409c347 update dockerfile 2023-12-09 21:30:17 +06:00
077d70a269 update version of jenkins 2023-11-26 21:02:37 +06:00
31b7b8b87f Update Dockerfile 2023-11-19 22:08:08 +06:00
e1be082270 add autoupdater 2023-11-18 16:43:07 +06:00
2737e72ee3 Merge pull request #31 from InsanusMokrassar/2.414.3
2.414.3
2023-10-23 01:41:38 +06:00
061a25b758 Update Dockerfile 2023-10-23 01:40:17 +06:00
1b104cc23e Update deploy 2023-10-23 01:39:56 +06:00
d769e3c263 Merge pull request #30 from InsanusMokrassar/2.414.2
2.414.2
2023-09-26 00:09:41 +06:00
f36652fa9b Update deploy 2023-09-26 00:09:24 +06:00
fa9c544445 Update Dockerfile 2023-09-26 00:07:32 +06:00
dd561e2647 Merge pull request #29 from InsanusMokrassar/2.414.1
2.414.1
2023-09-01 03:53:59 +06:00
80ce34e009 Update Dockerfile 2023-09-01 03:53:45 +06:00
67e6bfe8fd Update deploy 2023-09-01 03:53:28 +06:00
a5aa44c5c3 Merge pull request #28 from InsanusMokrassar/2.401.3
2.401.3
2023-07-28 12:23:44 +06:00
4f30140035 Update Dockerfile 2023-07-28 12:23:10 +06:00
59be34f51d Update deploy 2023-07-28 12:22:41 +06:00
a2247ab4d8 Merge pull request #27 from InsanusMokrassar/2.401.2
2.401.2
2023-06-29 20:18:15 +06:00
0b01640e40 Update deploy 2023-06-29 20:17:38 +06:00
bbdfe8e3d6 Update Dockerfile 2023-06-29 20:16:58 +06:00
02ce14fa0d Update Dockerfile 2023-06-20 16:09:27 +06:00
7e6dc35f63 Merge pull request #26 from InsanusMokrassar/2.401.1
2.401.1
2023-06-02 13:04:15 +06:00
bcb2ffd214 Update Dockerfile 2023-06-02 13:04:07 +06:00
dc92a08976 Update deploy 2023-06-02 13:03:46 +06:00
8d3a286772 Merge pull request #25 from InsanusMokrassar/2.387.3
2.387.3
2023-05-05 22:28:15 +06:00
4bd27c9479 Update Dockerfile 2023-05-05 22:28:04 +06:00
66fb9fffb1 Update deploy 2023-05-05 22:27:35 +06:00
8c33e337e5 Merge pull request #24 from InsanusMokrassar/2.387.2
2.387.2
2023-04-13 11:11:17 +06:00
4 changed files with 25 additions and 8 deletions

View File

@@ -2,22 +2,26 @@ FROM ubuntu:20.04
LABEL maintainer="ovsyannikov.alexey95@gmail.com"
USER root
RUN mv /bin/sh /bin/sh.old && ln -s /bin/bash /bin/sh
ENV TZ=Etc/GMT
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN apt update && apt -y install wget gnupg2 openjdk-11-jdk zip unzip curl sudo git software-properties-common pass axel
RUN apt update && apt -y install wget gnupg2 zip unzip curl sudo git software-properties-common pass axel
RUN mkdir -p /var/jenkins_home/jenkins && cd /var/jenkins_home/ &&\
useradd -s /bin/bash -G sudo -d /var/jenkins_home -u 1000 jenkins &&\
chmod 777 /tmp
ENTRYPOINT /var/jenkins_home/run
COPY ./run /var/jenkins_home/
RUN chown -R jenkins:jenkins /var/jenkins_home
USER 1000
USER jenkins
RUN curl -s "https://get.sdkman.io" | bash
RUN source "$HOME/.sdkman/bin/sdkman-init.sh" &&\
sdk install java `sdk ls java | grep librca | grep " 17" | grep -m 1 -Eo "(.?[0-9]{1,2}){3}" | head -1`-librca &&\
sdk default java `sdk ls java | grep librca | grep " 17" | grep -m 1 -Eo "(.?[0-9]{1,2}){3}" | head -1`-librca
RUN cd /var/jenkins_home/ && wget http://mirrors.jenkins.io/war-stable/2.426.1/jenkins.war
ENTRYPOINT /var/jenkins_home/run
VOLUME /var/jenkins_home/jenkins
RUN cd /var/jenkins_home/ && axel -a -n 8 --max-redirect=256 http://mirrors.jenkins.io/war-stable/2.387.2/jenkins.war

11
autoupdate.sh Executable file
View File

@@ -0,0 +1,11 @@
#!/bin/bash
if [ -z "$1" ]; then
newVersion="2.246.1"
else
newVersion="$1"
fi
sed -i -E "s/[0-9\.]+\/jenkins.war/${newVersion}\/jenkins.war/g" Dockerfile
sed -i -E "s/version=\"[0-9\.]+\"/version=\"${newVersion}\"/g" deploy

2
deploy
View File

@@ -9,7 +9,7 @@ function assert_success() {
fi
}
version="2.387.2"
version="2.426.1"
assert_success docker build -t jenkins:$version ./
assert_success docker tag jenkins:$version insanusmokrassar/jenkins:$version

2
run
View File

@@ -1,5 +1,7 @@
#!/bin/bash
source "$HOME/.bashrc"
export JENKINS_HOME="$HOME/jenkins"
java $JENKINS_LAUNCH_ARGS -jar ~/jenkins.war