Add Toru to CQ pipeline (#743)

master
Christoph Schütte 2018-02-28 10:42:31 +01:00 committed by Wally B. Feed
parent 7a36712405
commit ebbb1da8b0
1 changed files with 26 additions and 0 deletions

26
jenkins/Jenkinsfile vendored
View File

@ -82,3 +82,29 @@ podTemplate(label: 'node-2', containers: [
} }
} }
} }
podTemplate(label: 'node-3', containers: [
containerTemplate(
name: 'jnlp',
image: 'eu.gcr.io/cartographer-141408/kinetic-jenkins-slave:latest',
ttyEnabled: false,
command: '',
privileged: true,
alwaysPullImage: true,
workingDir: '/home/jenkins',
args: '${computer.jnlpmac} ${computer.name}'
)
],
volumes: [
secretVolume(mountPath: '/opt/config', secretName: 'gcloud-svc-account'),
hostPathVolume(mountPath: '/var/run/docker.sock', hostPath: '/var/run/docker.sock'),
persistentVolumeClaim(claimName: 'data-claim-compile', mountPath: '/data'),
]
) {
node('node-3') {
stage('Run Toru Pipeline') {
sh 'gcloud auth activate-service-account --key-file=/opt/config/gcloud-svc-account.json'
sh 'GOOGLE_APPLICATION_CREDENTIALS="/opt/config/gcloud-svc-account.json" GOOGLE_CLOUD_DISABLE_GRPC=True python /worker.py --worker_id 0 --num_workers 1 --pipeline_id toru'
}
}
}