Докер в конвейерах
Я создаю приложение node.js(angular/cli) и хочу запустить тесты с помощью контейнера Docker. Я успешно создал образ Docker и загрузил его в Docker Hub, где он запускает автоматическую сборку после каждой фиксации.
Проблема в том, что я не знаю, что поместить в файл bitbucket-pipelines.yml. Я хочу, чтобы после каждого коммита он брал новый контейнер из dockerhub и запускал тесты против него.
Также я хочу минимизировать время сборки битбакета.
1 ответ
Bitbucket-pipelines.yml
pipelines:
default:
- step:
image: [Enter your docker image here, as on hub.docker.com]
script:
- npm install
- npm install -g @angular/cli
- ng build --prod
- ls -ltr
- pwd