From 575abab39c508b5ff896d0a2d8e8795054fd5ca9 Mon Sep 17 00:00:00 2001 From: Henrik Rostam Date: Thu, 6 Aug 2020 10:41:09 +0200 Subject: [PATCH] Added support for Gradle 5 and Java 11. --- jenkins-x-platform/values.yaml | 53 ++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/jenkins-x-platform/values.yaml b/jenkins-x-platform/values.yaml index ab011bec36..1a466e7c04 100644 --- a/jenkins-x-platform/values.yaml +++ b/jenkins-x-platform/values.yaml @@ -1510,6 +1510,59 @@ jenkins: Command: "/bin/sh -c" Args: "cat" Tty: true + Gradle5-Java11: + Name: gradle5-java11 + Label: jenkins-gradle5-java11 + DevPodPorts: 5005, 8080 + volumes: + - type: Secret + secretName: jenkins-maven-settings + mountPath: /root/.m2/ + - type: Secret + secretName: jenkins-docker-cfg + mountPath: /home/jenkins/.docker + - type: Secret + secretName: jenkins-release-gpg + mountPath: /home/jenkins/.gnupg + EnvVars: + JENKINS_URL: http://jenkins:8080 + _JAVA_OPTIONS: '-XX:+UnlockExperimentalVMOptions -Dsun.zip.disableMemoryMapping=true -XX:+UseParallelGC -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Xms10m -Xmx192m' + GIT_COMMITTER_EMAIL: jenkins-x@googlegroups.com + GIT_AUTHOR_EMAIL: jenkins-x@googlegroups.com + GIT_AUTHOR_NAME: jenkins-x-bot + GIT_COMMITTER_NAME: jenkins-x-bot + XDG_CONFIG_HOME: /home/jenkins + DOCKER_CONFIG: /home/jenkins/.docker/ + ServiceAccount: jenkins + # Node labels and tolerations for pod assignment + # ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector + # ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ + # NodeSelector: + # dedicated: jenkins-x-builder + # Tolerations: + # - effect: NoSchedule + # key: dedicated + # operator: Equal + # value: jenkins-x-builder + Containers: + Jnlp: + Image: jenkinsci/jnlp-slave:3.26-1-alpine + + RequestCpu: "100m" + RequestMemory: "128Mi" + Args: '${computer.jnlpmac} ${computer.name}' + Gradle: + Image: gcr.io/jenkinsxio/builder-gradle5-java11:2.1.126-745 + Privileged: true + RequestCpu: "400m" + RequestMemory: "512Mi" + LimitCpu: "1" + LimitMemory: "1024Mi" + # You may want to change this to true while testing a new image + # AlwaysPullImage: true + Command: "/bin/sh -c" + Args: "cat" + Tty: true Scala: Name: scala Label: jenkins-scala