Fix plugins download
diff --git a/Dockerfile b/Dockerfile
index d840aa6..7701fea 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -11,24 +11,24 @@
ARG gid=1000
# Jenkins is run with user `jenkins`, uid = 1000
-# If you bind mount a volume from the host or a data container,
+# If you bind mount a volume from the host or a data container,
# ensure you use the same uid
RUN groupadd -g ${gid} ${group} \
&& useradd -d "$JENKINS_HOME" -u ${uid} -g ${gid} -m -s /bin/bash ${user}
-# Jenkins home directory is a volume, so configuration and build history
+# Jenkins home directory is a volume, so configuration and build history
# can be persisted and survive image upgrades
VOLUME /var/jenkins_home
-# `/usr/share/jenkins/ref/` contains all reference configuration we want
-# to set on a fresh new installation. Use it to bundle additional plugins
+# `/usr/share/jenkins/ref/` contains all reference configuration we want
+# to set on a fresh new installation. Use it to bundle additional plugins
# or config file with your custom jenkins Docker image.
RUN mkdir -p /usr/share/jenkins/ref/init.groovy.d; chown ${uid}:${gid} /usr/share/jenkins/ref/init.groovy.d
ENV TINI_VERSION 0.13.2
ENV TINI_SHA afbf8de8a63ce8e4f18cb3f34dfdbbd354af68a1
-# Use tini as subreaper in Docker container to adopt zombie processes
+# Use tini as subreaper in Docker container to adopt zombie processes
RUN curl -fsSL https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini-static-amd64 -o /bin/tini && chmod +x /bin/tini \
&& echo "$TINI_SHA /bin/tini" | sha1sum -c -
@@ -36,15 +36,15 @@
# jenkins version being bundled in this docker image
ARG JENKINS_VERSION
-ENV JENKINS_VERSION ${JENKINS_VERSION:-2.32.3}
+ENV JENKINS_VERSION ${JENKINS_VERSION:-2.50}
# jenkins.war checksum, download will be validated using it
-ARG JENKINS_SHA=3eb599dd78ecf00e5f177ec5c4b1ba4274be4e5f63236da6ac92401a66fa91e8
+ARG JENKINS_SHA=1d86d29f2af35dfb6669621b50760ac06aeb2b141a49fe3c51a50b2679f177ff
# Can be used to customize where jenkins.war get downloaded from
ARG JENKINS_URL=https://repo.jenkins-ci.org/public/org/jenkins-ci/main/jenkins-war/${JENKINS_VERSION}/jenkins-war-${JENKINS_VERSION}.war
-# could use ADD but this one does not check Last-Modified header neither does it allow to control checksum
+# could use ADD but this one does not check Last-Modified header neither does it allow to control checksum
# see https://github.com/docker/docker/issues/8331
RUN curl -fsSL ${JENKINS_URL} -o /usr/share/jenkins/jenkins.war \
&& echo "${JENKINS_SHA} /usr/share/jenkins/jenkins.war" | sha256sum -c -
@@ -74,7 +74,7 @@
COPY install-plugins.sh /usr/local/bin/install-plugins.sh
COPY theme $JENKINS_HOME/userContent
-RUN /usr/local/bin/install-plugins.sh \
+RUN JENKINS_UC_DOWNLOAD=http://archives.jenkins-ci.org /usr/local/bin/install-plugins.sh \
ansicolor \
artifactory \
build-blocker-plugin \
diff --git a/docker-compose.yml b/docker-compose.yml
index 96d90f2..5fe82ff 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -2,8 +2,6 @@
build: .
environment:
JAVA_OPTS: "-Djava.awt.headless=true"
- JENKINSTHEME_CSS_URL: http://185.22.97.168/material.css
- JENKINSTHEME_JS_URL: http://185.22.97.168/material.js
ports:
- "50000:50000"
- "8080:8080"