woodpecker-ci / woodpecker-ci/plugin-git
Podman/FreeBSD: Error: error changing directory to/woodpecker/src/
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 25
- Forks
- 40
- Avg merge
- 22h 23m
- Merged PRs (30d)
- 6
Description
I have built the plugin-git image for FreeBSD+podman. The image works locally, but not when used with woodpecker-agent. I am getting this error on a pipeline run:
Error: error changing directory to/woodpecker/src/codeberg.org/scip/jaildk: No such file or directory
A copy of the plugin-git image is available here: codeberg.org/scip/jaildk:plugingit1 (just ignore the image name, I didn't have the time to create a repo for this, so this image is the one built with the Dockerfile of the attached PR).
This is part of a larger effort to build a FreeBSD CI Agent, upstream discussion is here (with complete error log etc).
I am not sure from where this error originates. Maybe it has something to do with my image build or with something else. Any advice would be much appreciated!
best,
Tom
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the plugin-git image built from the Dockerfile and reproduce the pipeline run through woodpecker-agent on FreeBSD with Podman. Compare the local image behavior with the agent run and use the complete error log in the linked upstream discussion. Done means the plugin image works through the agent without the missing /woodpecker/src/ directory error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, go
- Domain
- ci-cd, devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100