Нужно ли устанавливать npm на каждом этапе в конвейере bitbucket, который мне нужен для использования команды npm - PullRequest
0 голосов
/ 02 мая 2019

У меня есть конвейер битовых пакетов yml, у меня есть шаг для запуска моего тестового сценария и шаг для запуска сценария развертывания без сервера. Нужно ли устанавливать npm на каждом шаге или будет достаточно первой установки npm и будет достаточно для каждого последующего шага. Кроме того, что происходит под капотом? Я знаю, Docker контейнер создан; каждый шаг просто обновляет контейнер?

- step:
        name: Test and Build
        script: 
          - npm install --no-package-lock
          - npm run test
    - step:
        name: Deploy Serverless
        script:
          - npm i serverless -g
          - npm install --no-package-lock
          - npm run deploy

1 Ответ

1 голос
/ 02 мая 2019

Можете ли вы реализовать это как в документации: https://confluence.atlassian.com/bitbucket/caching-dependencies-895552876.html

Функциональность есть.Дайте мне знать, если это все еще не работает для вас.

...