Travis CI: одна виртуальная машина для всех этапов - PullRequest
0 голосов
/ 21 января 2019

У меня есть этап тестирования и развертывания в моем .travis.yml.А travis выполнит установку пряжи как на стадии тестирования, так и на стадии развертывания.Поэтому мне интересно, возможно ли просто выполнить оба этапа в одной виртуальной машине, чтобы предотвратить запуск установки пряжи дважды?Спасибо

1 Ответ

0 голосов
/ 25 января 2019

Нет, похоже, это проектное решение:

Важно отметить, что задания не разделяют хранилище, так как каждое задание выполняется в новой виртуальной машине или контейнере.Если ваши задания должны обмениваться файлами (например, используя артефакты сборки из этапа «Тест» для развертывания на последующем этапе «Развертывание»), вам необходимо использовать внешний механизм хранения, такой как S3, и удаленный сервер scp.

- Документы Трэвиса: Этапы сборки

...