如何让 Atlassian Bamboo 存储库缓存与 docker 一起使用?
How to get Atlassian Bamboo repository caching to work with docker?
Atlassian Bamboo 存储库缓存导致 docker 出现问题:
error: object directory $BAMBOO_HOME/xml-data/build-dir/_git-repositories-cache/8454c6d4af76ff5751c9e2ecf0bd2d2371695eec/.git/objects does not exist; check .git/objects/info/alternates
error: Could not read d55f59e8de25d61533151b43092751e40269b31d
请注意,由于权限问题以及提升权限和功能的需要,我们不使用 docker 代理。
必须使用 Bamboo 的 $bamboo_git_cache_directory
环境变量将缓存目录作为卷添加到 docker:
docker run --rm -v $bamboo_git_cache_directory:$bamboo_git_cache_directory -v $(pwd):/workspace python:3.9 ...
Atlassian Bamboo 存储库缓存导致 docker 出现问题:
error: object directory $BAMBOO_HOME/xml-data/build-dir/_git-repositories-cache/8454c6d4af76ff5751c9e2ecf0bd2d2371695eec/.git/objects does not exist; check .git/objects/info/alternates
error: Could not read d55f59e8de25d61533151b43092751e40269b31d
请注意,由于权限问题以及提升权限和功能的需要,我们不使用 docker 代理。
必须使用 Bamboo 的 $bamboo_git_cache_directory
环境变量将缓存目录作为卷添加到 docker:
docker run --rm -v $bamboo_git_cache_directory:$bamboo_git_cache_directory -v $(pwd):/workspace python:3.9 ...