woodpecker
woodpecker copied to clipboard
`2.4.1` backend docker run error `cannot create /root/.netrc: Permission denied`
Component
server, agent
Describe the bug
labels: # https://woodpecker-ci.org/docs/usage/workflow-syntax#labels
backend: docker
platform: linux/amd64
steps:
python-poetry-gcc:
image: fnndsc/python-poetry:1.7.1
pull: false
commands:
- whoami
- id
will be error as
/bin/sh: 3: cannot create /root/.netrc: Permission denied
but if use woodpecker 2.4.0
can run and print
+ whoami
mambauser
+ id
uid=1000(mambauser) gid=1000(mambauser) groups=1000(mambauser)
System Info
## woodpecker v2.4.1
labels: # https://woodpecker-ci.org/docs/usage/workflow-syntax#labels
backend: docker
platform: linux/amd64
steps:
python-poetry-gcc:
image: fnndsc/python-poetry:1.7.1
pull: false
commands:
- whoami
- id
Additional context
beacuse fnndsc/python-poetry:1.7.1
image not use root
- For security, the
python build file
and the permission to run thecache
are isolated
Validations
- [X] Read the docs.
- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
- [X] Checked that the bug isn't fixed in the
next
version already [https://woodpecker-ci.org/faq#which-version-of-woodpecker-should-i-use]