Bitbucket 管道自定义缓存定义不起作用
Bitbucket pipeline custom cache definition not working
我有一个包含两个子文件夹的项目。结构如下:
src
|- api
|- ui
|-node_modules
bitbucket-pipelines.yml
由于我的节点模块文件夹与管道文件不在同一目录中,我尝试创建一个定义并包含路径。这是我试图在我的管道中缓存它的地方:
pipelines:
default:
- step:
name: "Frontend"
image: node:14.17.1
caches:
- frontendnode
script:
- cd src/ui
- npm install
- CI=false npm run build
definitions:
caches:
frontendnode: src/ui/node_modules
我的猜测是我的定义是错误的,但我已经尝试了很多东西,但我得到了同样的错误:
Assembling contents of new cache 'frontendnode'
Cache "frontendnode": Skipping upload for empty cache
谢谢!
尝试打印本机所有文件,调用:
apt-get install -y tree
tree
管道成功完成后也会填充缓存
或者您的 src/ui/node_modules
文件夹是空的
我有一个包含两个子文件夹的项目。结构如下:
src
|- api
|- ui
|-node_modules
bitbucket-pipelines.yml
由于我的节点模块文件夹与管道文件不在同一目录中,我尝试创建一个定义并包含路径。这是我试图在我的管道中缓存它的地方:
pipelines:
default:
- step:
name: "Frontend"
image: node:14.17.1
caches:
- frontendnode
script:
- cd src/ui
- npm install
- CI=false npm run build
definitions:
caches:
frontendnode: src/ui/node_modules
我的猜测是我的定义是错误的,但我已经尝试了很多东西,但我得到了同样的错误:
Assembling contents of new cache 'frontendnode'
Cache "frontendnode": Skipping upload for empty cache
谢谢!
尝试打印本机所有文件,调用:
apt-get install -y tree
tree
管道成功完成后也会填充缓存
或者您的 src/ui/node_modules
文件夹是空的