jenkinsci / jenkinsci/docker-workflow-plugin
[JENKINS-51964] golang:1.10 mkdir /.cache/go-build/00: permission denied
Open
component:docker-workflow-plugin
imported-jira-issue
priority:minor
resolution:unresolved
- Dominant language
- Java
- Stars
- 527
- Forks
- 422
- Avg merge
- 10m
- Merged PRs (30d)
- 1
Description
No error for directly running docker command:
docker run --rm \
-w /go/src/$BASEDIR/$PROJECT \
-v $(pwd):/go/src/$BASEDIR/$PROJECT \
-it golang:1.10 \
make build
error occurs when running in jenkins:
docker.image('golang:1.10').inside {
sh 'go version'
sh 'pwd'
sh 'env'
sh 'mkdir -p $GOPATH/src/$BASEDIR; ln -sf `pwd` $GOPATH/src/$BASEDIR/$PROJECT'
sh 'cd $GOPATH/src/$BASEDIR/* && make build'
}
error message:
GOOS=linux go build -tags prod -ldflags='-w -s ' -o main
go: disabling cache (/.cache/go-build) due to initialization failure: mkdir /.cache/go-build/00: permission denied
see
1. test project
2. github issue
---
Originally reported by wangoo, imported from: golang:1.10 mkdir /.cache/go-build/00: permission denied
Raw content of original issue
No error for directly running docker command:
docker run --rm \
-w /go/src/$BASEDIR/$PROJECT \
-v $(pwd):/go/src/$BASEDIR/$PROJECT \
-it golang:1.10 \
make build
error occurs when running in jenkins:
docker.image('golang:1.10').inside {
sh 'go version'
sh 'pwd'
sh 'env'
sh 'mkdir -p $GOPATH/src/$BASEDIR; ln -sf `pwd` $GOPATH/src/$BASEDIR/$PROJECT'
sh 'cd $GOPATH/src/$BASEDIR/* && make build'
}
error message:
GOOS=linux go build -tags prod -ldflags='-w -s ' -o main
go: disabling cache (/.cache/go-build) due to initialization failure: mkdir /.cache/go-build/00: permission denied
see
1. test project
2. github issue
- environment:
linux
Contributor guide
Assessment
This issue has not been assessed yet.