У меня есть приложение Vue, которое я хочу протестировать, собрать и развернуть автоматически через Atlassian Bamboo. Я настроил несколько этапов, и в каждой работе по сборке я должен выполнить npm install
, чтобы получить все необходимые ресурсы для тестирования, сборки и т. Д.
Поэтому я попытался сделать первое задание на сборку общим артефактом каталога node_modules
, и от этого зависят следующие задания, чтобы им не нужно было npm install
снова. Настройка артефакта:
- Расположение:
./node_modules
- Копировать шаблон:
**
К сожалению, это не работает, так как я получаю следующую ошибку в следующем задании сборки:
> frontend@4.0.0-alpha test:e2e-ci /var/atlassian/application-data/bamboo/xml-data/build-dir/131073/CC-CC4-E2E
build 12-Mar-2019 09:42:35 > vue-cli-service test:e2e --headless -r mocha-bamboo-reporter -o output=report.cypress.json
build 12-Mar-2019 09:42:35
error 12-Mar-2019 09:42:35 internal/modules/cjs/loader.js:584
error 12-Mar-2019 09:42:35 throw err;
error 12-Mar-2019 09:42:35 ^
error 12-Mar-2019 09:42:35
error 12-Mar-2019 09:42:35 Error: Cannot find module '../package.json'
error 12-Mar-2019 09:42:35 at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
error 12-Mar-2019 09:42:35 at Function.Module._load (internal/modules/cjs/loader.js:508:25)
error 12-Mar-2019 09:42:35 at Module.require (internal/modules/cjs/loader.js:637:17)
error 12-Mar-2019 09:42:35 at require (internal/modules/cjs/helpers.js:22:18)
error 12-Mar-2019 09:42:35 at Object.<anonymous> (/var/atlassian/application-data/bamboo/xml-data/build-dir/131073/CC-CC4-E2E/node_modules/.bin/ vue-cli-service:5:25)
error 12-Mar-2019 09:42:35 at Module._compile (internal/modules/cjs/loader.js:701:30)
error 12-Mar-2019 09:42:35 at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
error 12-Mar-2019 09:42:35 at Module.load (internal/modules/cjs/loader.js:600:32)
error 12-Mar-2019 09:42:35 at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
error 12-Mar-2019 09:42:35 at Function.Module._load (internal/modules/cjs/loader.js:531:3)
error 12-Mar-2019 09:42:35 npm ERR! code ELIFECYCLE
error 12-Mar-2019 09:42:35 npm ERR! errno 1
error 12-Mar-2019 09:42:35 npm ERR! frontend@4.0.0-alpha test:e2e-ci: `vue-cli-service test:e2e --headless -r mocha-bamboo-reporter -o output=report.cypress.json`
error 12-Mar-2019 09:42:35 npm ERR! Exit status 1
error 12-Mar-2019 09:42:35 npm ERR!
error 12-Mar-2019 09:42:35 npm ERR! Failed at the frontend@4.0.0-alpha test:e2e-ci script.
error 12-Mar-2019 09:42:35 npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
error 12-Mar-2019 09:42:36
error 12-Mar-2019 09:42:36 npm ERR! A complete log of this run can be found in:
error 12-Mar-2019 09:42:36 npm ERR! /opt/atlassian/bamboo/.npm/_logs/2019-03-12T08_42_35_772Z-debug.log
Я gzip
'редактировал артефакт node_modules
, тот, кто строит артефакт, и тот, кто строит артефакт, в зависимости от него. Все архивы имеют разные размеры. Бамбук допускает ошибки при копировании?