jenkinsci / jenkinsci/docker-workflow-plugin

[JENKINS-51964] golang:1.10 mkdir /.cache/go-build/00: permission denied

Open
#575 1 comment 0 reactions 0 assignees View on GitHub
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


  • status: Open
  • priority: Minor
  • component(s): docker-workflow-plugin
  • label(s): docker, golang
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 2025-12-07

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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.