Hi all,
Im trying to get a build in Jenkins on GKE using buildah bud to build and push images. However i am stuck with the following error:
buildah bud -f ./docker/Dockerfile -t jtibuildah:2.176.3 ./docker STEP 1: FROM jenkins/jenkins:2.176.3-alpine Getting image source signatures Copying blob sha256:c2274a1a0e2786ee9101b08f76111f9ab8019e368dce1e325d3c284a0ca33397 ... Copying blob sha256:df22617774a7cc8af8b8c966fddd08fc354d978472b42372565d71f3fa2d6fdf Copying config sha256:932f3c392bf90fa64aa4394b96dd05236bf18dadc719413b3798c4c3491565e8 Writing manifest to image destination Storing signatures ... STEP 4: COPY ./test_pub_key.pub /var/jenkins_home/ error building at STEP "COPY ./test_pub_key.pub /var/jenkins_home/": error determining run uid: user: unknown user error looking up user "jenkins" ERROR: script returned exit code 1 Finished: FAILURE
The Dockerfile used:
FROM jenkins/jenkins:2.176.3-alpine
...
COPY ./test_pub_key.pub /var/jenkins_home/
...
RUN /usr/local/bin/install-plugins.sh < /usr/share/jenkins/ref/plugins.txt
The Jenkinsfile:podTemplate(
containers: [
containerTemplate(name: 'buildah', image: 'quay.io/buildah/stable:v1.11.2', ttyEnabled: true, command: 'cat',privileged: true)
],
volumes:[persistentVolumeClaim(mountPath: '/home/jenkins/.local/share/containers', claimName: 'helloweb-disk', readOnly: false)]) {
node(POD_LABEL) {
stage('Test') {
container('buildah') {
sh 'buildah bud -f ./docker/Dockerfile -t jtibuildah:2.176.3 ./docker'
}
}
}
}
_______________________________________________ Buildah mailing list -- buildah@lists.buildah.io To unsubscribe send an email to buildah-leave@lists.buildah.io