位桶管道双缓存不起作用
bitbucket pipelines dual caching not working
嘿,我的 bitbucket 管道缓存有问题。
我在第一步看到缓存是这样工作的:
Cache "cpphp71": Downloading
Cache "cpphp71": Downloaded 3 MB in 4 seconds
Cache "cpphp71": Extracting
Cache "cpphp71": Extracted in 0 seconds
但是当它再次上传缓存时显示这条消息:
Cache "cpphp71": Skipping upload for existing cache
我真的不知道要更改什么所以它又可以工作了。
image: albertcolom/ci-pipeline-php:7.1-alpine
pipelines:
default:
- step:
name: testing
caches:
- cpphp71
script:
- php --version
- step:
name: Package build
caches:
- cpphp71
script:
- echo "test"
definitions:
caches:
cpphp71: /test/.rl/repo
缓存仅在没有缓存存在时上传。缓存会在一周后自动清除。您也可以通过 bitbucket UI 清除。
如果您有两个不同的依赖项,您应该像这样创建两个缓存。
image: albertcolom/ci-pipeline-php:7.1-alpine
pipelines:
default:
- step:
name: testing
caches:
- cpphp71_1
script:
- php --version
- step:
name: Package build
caches:
- cpphp71_2
script:
- echo "test"
definitions:
caches:
cpphp71_1: /test/.rl/repo
cpphp71_2: /test/.rl/repo
有关缓存的更多信息,请参阅此处:https://confluence.atlassian.com/bitbucket/caching-dependencies-895552876.html
嘿,我的 bitbucket 管道缓存有问题。
我在第一步看到缓存是这样工作的:
Cache "cpphp71": Downloading
Cache "cpphp71": Downloaded 3 MB in 4 seconds
Cache "cpphp71": Extracting
Cache "cpphp71": Extracted in 0 seconds
但是当它再次上传缓存时显示这条消息:
Cache "cpphp71": Skipping upload for existing cache
我真的不知道要更改什么所以它又可以工作了。
image: albertcolom/ci-pipeline-php:7.1-alpine
pipelines:
default:
- step:
name: testing
caches:
- cpphp71
script:
- php --version
- step:
name: Package build
caches:
- cpphp71
script:
- echo "test"
definitions:
caches:
cpphp71: /test/.rl/repo
缓存仅在没有缓存存在时上传。缓存会在一周后自动清除。您也可以通过 bitbucket UI 清除。 如果您有两个不同的依赖项,您应该像这样创建两个缓存。
image: albertcolom/ci-pipeline-php:7.1-alpine
pipelines:
default:
- step:
name: testing
caches:
- cpphp71_1
script:
- php --version
- step:
name: Package build
caches:
- cpphp71_2
script:
- echo "test"
definitions:
caches:
cpphp71_1: /test/.rl/repo
cpphp71_2: /test/.rl/repo
有关缓存的更多信息,请参阅此处:https://confluence.atlassian.com/bitbucket/caching-dependencies-895552876.html