Loading
Loading...
5
Testing...
1
Jenkins please retry a build
.*\[skip\W+ci\].*
H/5 * * * *
JENKINS_URL
TOKEN_NAME
pipeline { options { timestamps() timeout(15) } agent { kubernetes { label 'swt-build-pod' yaml """ apiVersion: v1 kind: Pod spec: containers: - name: "swtbuild" image: "eclipse/platformreleng-centos-swt-build:8" imagePullPolicy: "Always" resources: limits: memory: "4096Mi" cpu: "2000m" requests: memory: "512Mi" cpu: "1000m" command: - cat tty: true volumeMounts: - name: tools mountPath: /opt/tools volumes: - name: tools persistentVolumeClaim: claimName: tools-claim-jiro-releng """ } } tools { jdk 'temurin-jdk11-latest' } stages { stage('Build SWT Libraries') { steps { container('swtbuild') { withEnv(["JAVA_HOME=${ tool 'temurin-jdk11-latest' }"]) { sh '''#!/bin/bash -x mkdir build cd build alias cc=gcc curl -o org.eclipse.swt.gtk.linux.x86_64.master.zip https://ci.eclipse.org/releng/job/SWT-Increment_if_needed/ws/eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.x86_64/tmpdir/org.eclipse.swt.gtk.linux.x86_64.master.zip unzip org.eclipse.swt.gtk.linux.x86_64.master.zip mkdir libs export MODEL=x86_64 export OUTPUT_DIR=${WORKSPACE}/build/libs sh build.sh clean install cd libs/ ls -1R zip -r -X ../gtk64_archive.zip * cd .. ''' } } archiveArtifacts '**' } } } }