Jenkins: upgrade to latest LTS and include new plugins
As requested in STG-2633
Change-Id: If13efaba12c7bc94ad7dcfe769663fd594f8ec7d
diff --git a/jessie-amd64-jenkins-master/Dockerfile b/jessie-amd64-jenkins-master/Dockerfile
index e5d1e9d..ac5af8b 100644
--- a/jessie-amd64-jenkins-master/Dockerfile
+++ b/jessie-amd64-jenkins-master/Dockerfile
@@ -1,6 +1,7 @@
-FROM jenkins/jenkins:2.289.2-lts-slim
+FROM jenkins/jenkins:2.303.2-lts-slim
-ENV JENKINS_JAVA_PARAMETERS="-server -XX:+AlwaysPreTouch -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/jenkins/heapdump.log -verbose:gc -Xloggc:/var/log/jenkins/gc-%t.log -XX:NumberOfGCLogFiles=2 -XX:+UseGCLogFileRotation -XX:GCLogFileSize=100m -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCCause -XX:+PrintTenuringDistribution -XX:+PrintReferenceGC -XX:+PrintAdaptiveSizePolicy -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ParallelRefProcEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+UnlockDiagnosticVMOptions -XX:G1SummarizeRSetStatsPeriod=1 -XX:MaxMetaspaceExpansion=64M -Djenkins.model.Jenkins.logStartupPerformance=true"
+ENV JENKINS_JAVA_PARAMETERS="-server -XX:+AlwaysPreTouch -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/jenkins/heapdump.log -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ParallelRefProcEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+UnlockDiagnosticVMOptions -XX:G1SummarizeRSetStatsPeriod=1 -XX:MaxMetaspaceExpansion=64M -Djenkins.model.Jenkins.logStartupPerformance=true"
+
ENV JAVA_OPTS="-Xms8g -Xmx8g $JENKINS_JAVA_PARAMETERS -Djava.awt.headless=true -Dhudson.slaves.WorkspaceList='_' -Dhudson.model.ParametersAction.keepUndefinedParameters=true -Dorg.jenkinsci.plugins.gitclient.Git.timeOut=30 -Dorg.eclipse.jetty.server.Request.maxFormContentSize=1000000"
ENV JENKINS_OPTS="--sessionTimeout=1440 --sessionEviction=86400"
@@ -20,12 +21,6 @@
dirmngr \
jq \
moreutils \
- python-future \
- python-paramiko \
- python-pip \
- python-requests \
- python-setuptools \
- python-wheel \
python3-pip \
python3-paramiko \
python3-requests \
diff --git a/jessie-amd64-jenkins-master/plugins.txt b/jessie-amd64-jenkins-master/plugins.txt
index fa1ccf9..c0e1d1f 100644
--- a/jessie-amd64-jenkins-master/plugins.txt
+++ b/jessie-amd64-jenkins-master/plugins.txt
@@ -1,33 +1,39 @@
+basic-branch-build-strategies:1.3.2
build-name-setter:2.2.0
build-timeout:1.20
-blueocean:1.24.7
-copyartifact:1.46.1
+blueocean:1.25.0
+copyartifact:1.46.2
docker-plugin:1.2.2
docker-slaves:1.0.7
-ec2:1.62
-email-ext:2.83
+ec2:1.65
+email-ext:2.84
envinject:2.4.0
extended-read-permission:3.2
flexible-publish:0.16.1
-gerrit-trigger:2.33.0
-git:4.7.2
-github-oauth:0.33
+generic-webhook-trigger:1.77
+gerrit-trigger:2.35.2
+git:4.9.0
+git-parameter:0.9.13
+github-oauth:0.34
groovy-postbuild:2.5
jdk-tool:1.5
jenkins-multijob-plugin:1.36
-jobConfigHistory:2.27
+jobConfigHistory:2.28.1
leastload:3.0.0
-matrix-auth:2.6.7
-monitoring:1.87.0
+matrix-auth:2.6.8
+monitoring:1.88.0
multiple-scms:0.8
parameterized-trigger:2.41
-pipeline-utility-steps:2.8.0
+pipeline-github-lib:1.0
+pipeline-githubnotify-step:1.0.5
+pipeline-utility-steps:2.10.0
postbuildscript:3.0.0
rebuild:1.32
ssh-agent:1.23
-ssh-slaves:1.32.0
+ssh-slaves:1.33.0
timestamper:1.13
-throttle-concurrents:2.3
+throttle-concurrents:2.4
workflow-aggregator:2.6
+workflow-cps-global-lib-http:1.13.0
ws-cleanup:0.39
yet-another-docker-plugin:0.2.0