Jenkins build resources change. (#853)
This change is based on recommendations from https://bugs.eclipse.org/bugs/show_bug.cgi?id=564240 .
Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
diff --git a/etc/jenkins/build.groovy b/etc/jenkins/build.groovy
index 4b52a32..3863542 100644
--- a/etc/jenkins/build.groovy
+++ b/etc/jenkins/build.groovy
@@ -57,7 +57,14 @@
emptyDir: {}
containers:
-
+ - name: jnlp
+ resources:
+ limits:
+ memory: "1Gi"
+ cpu: "1"
+ requests:
+ memory: "1Gi"
+ cpu: "500m"
- name: el-build
resources:
limits:
@@ -65,7 +72,7 @@
cpu: "4"
requests:
memory: "6Gi"
- cpu: "4"
+ cpu: "3.5"
image: tkraus/el-build:1.1.8
volumeMounts:
- name: tools
diff --git a/etc/jenkins/release.groovy b/etc/jenkins/release.groovy
index 378fee7..2a73a15 100644
--- a/etc/jenkins/release.groovy
+++ b/etc/jenkins/release.groovy
@@ -52,15 +52,22 @@
emptyDir: {}
containers:
-
+ - name: jnlp
+ resources:
+ limits:
+ memory: "1Gi"
+ cpu: "1"
+ requests:
+ memory: "1Gi"
+ cpu: "500m"
- name: el-build
resources:
limits:
memory: "2Gi"
- cpu: "1"
+ cpu: "2"
requests:
memory: "2Gi"
- cpu: "1"
+ cpu: "1.5"
image: tkraus/el-build:1.1.8
volumeMounts:
- name: tools
diff --git a/etc/jenkins/tck.groovy b/etc/jenkins/tck.groovy
index 78a6ba5..5816b5a 100644
--- a/etc/jenkins/tck.groovy
+++ b/etc/jenkins/tck.groovy
@@ -38,15 +38,23 @@
name: known-hosts
containers:
- - name: eclipselink-tck-run
- image: tkraus/el-build:1.1.8
+ - name: jnlp
resources:
limits:
memory: "1Gi"
cpu: "1"
requests:
memory: "1Gi"
- cpu: "1"
+ cpu: "500m"
+ - name: eclipselink-tck-run
+ image: tkraus/el-build:1.1.8
+ resources:
+ limits:
+ memory: "3Gi"
+ cpu: "3"
+ requests:
+ memory: "3Gi"
+ cpu: "2.5"
volumeMounts:
- name: tools
mountPath: /opt/tools