Skip to content

Commit

Permalink
Use EF Ubuntu 24.04 image for smoke tests
Browse files Browse the repository at this point in the history
Platform releng one is still on 22.04 and now that foundation provides
24.04 as a default one we better rely on it.
  • Loading branch information
akurtakov committed Sep 12, 2024
1 parent b24555b commit 789091b
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 97 deletions.
12 changes: 6 additions & 6 deletions JenkinsJobs/SmokeTests/StartSmokeTests.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ pipeline {
stages {
stage('Trigger tests'){
parallel {
stage('Ubuntu 22.04 Java17'){
stage('Ubuntu 24.04 Java17'){
steps {
build job: 'SmokeTests/ep-smoke-test-ubuntu22', parameters: [string(name: 'buildId', value: "${params.buildId}"), string(name: 'javaDownload', value: "${params.java17x64}")]
build job: 'SmokeTests/ep-smoke-test-ubuntu', parameters: [string(name: 'buildId', value: "${params.buildId}"), string(name: 'javaDownload', value: "${params.java17x64}")]
}
}
stage('Opensuse Leap Java17'){
Expand All @@ -34,9 +34,9 @@ pipeline {
build job: 'SmokeTests/ep-smoke-test-ppcle', parameters: [string(name: 'buildId', value: "${params.buildId}"), string(name: 'javaDownload', value: "${params.java17ppcle}")]
}
}
stage('Ubuntu 22.04 Java21'){
stage('Ubuntu 24.04 Java21'){
steps {
build job: 'SmokeTests/ep-smoke-test-ubuntu22', parameters: [string(name: 'buildId', value: "${params.buildId}"), string(name: 'javaDownload', value: "${params.java21x64}")]
build job: 'SmokeTests/ep-smoke-test-ubuntu', parameters: [string(name: 'buildId', value: "${params.buildId}"), string(name: 'javaDownload', value: "${params.java21x64}")]
}
}
stage('Opensuse Leap Java21'){
Expand All @@ -54,9 +54,9 @@ pipeline {
build job: 'SmokeTests/ep-smoke-test-arm64', parameters: [string(name: 'buildId', value: "${params.buildId}"), string(name: 'javaDownload', value: "${params.java21arm64}")]
}
}
stage('Ubuntu 22.04 Java22'){
stage('Ubuntu 24.04 Java22'){
steps {
build job: 'SmokeTests/ep-smoke-test-ubuntu22', parameters: [string(name: 'buildId', value: "${params.buildId}"), string(name: 'javaDownload', value: "${params.java22x64}")]
build job: 'SmokeTests/ep-smoke-test-ubuntu', parameters: [string(name: 'buildId', value: "${params.buildId}"), string(name: 'javaDownload', value: "${params.java22x64}")]
}
}
stage('Opensuse Leap Java22'){
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,97 +22,7 @@ pipeline {
buildDiscarder(logRotator(numToKeepStr:'5'))
}
agent {
kubernetes {
label 'ubuntu22-pod-' + env.BUILD_NUMBER
defaultContainer 'custom'
yaml """
apiVersion: v1
kind: Pod
spec:
containers:
- name: "custom"
image: "eclipse/platformreleng-ubuntu-gtk3-metacity:22.04"
imagePullPolicy: "Always"
resources:
limits:
memory: "2048Mi"
cpu: "1000m"
requests:
memory: "512Mi"
cpu: "1000m"
securityContext:
privileged: false
tty: true
command:
- cat
volumeMounts:
- mountPath: "/home/jenkins/agent"
name: "workspace-volume"
readOnly: false
- mountPath: "/home/jenkins/.m2/toolchains.xml"
name: "toolchains-xml"
readOnly: true
subPath: "toolchains.xml"
- mountPath: "/opt/tools"
name: "volume-0"
readOnly: false
- mountPath: "/home/jenkins"
name: "volume-2"
readOnly: false
- mountPath: "/home/jenkins/.m2/repository"
name: "volume-3"
readOnly: false
- mountPath: "/home/jenkins/.m2/settings-security.xml"
name: "settings-security-xml"
readOnly: true
subPath: "settings-security.xml"
- mountPath: "/home/jenkins/.m2/settings.xml"
name: "settings-xml"
readOnly: true
subPath: "settings.xml"
- mountPath: "/home/jenkins/.ssh"
name: "volume-1"
readOnly: false
workingDir: "/home/jenkins/agent"
nodeSelector: {}
restartPolicy: "Never"
volumes:
- name: "settings-security-xml"
secret:
items:
- key: "settings-security.xml"
path: "settings-security.xml"
secretName: "m2-secret-dir"
- name: "volume-0"
persistentVolumeClaim:
claimName: "tools-claim-jiro-releng"
readOnly: true
- configMap:
items:
- key: "toolchains.xml"
path: "toolchains.xml"
name: "m2-dir"
name: "toolchains-xml"
- emptyDir:
medium: ""
name: "volume-2"
- configMap:
name: "known-hosts"
name: "volume-1"
- name: "settings-xml"
secret:
items:
- key: "settings.xml"
path: "settings.xml"
secretName: "m2-secret-dir"
- emptyDir:
medium: ""
name: "workspace-volume"
- emptyDir:
medium: ""
name: "volume-3"
"""
}
label "ubuntu-latest"
}
stages {
Expand Down

0 comments on commit 789091b

Please sign in to comment.