Runs your CI / CD pipeline in local containers. Stores the results and lets you inspect builds and logs.
Example .pipeline.yml
config file.
The commands
of the test
step will be run in a container for every defined image
.
pipeline:
- name: test
images:
- node:latest
- node:9.3
- node:6
commands:
- rm -rf node_modules
- npm install
- npm test
yarn install
yarn run build
./bin/pipeline run
yarn install
yarn run build
(oryarn run watch
)yarn test
docker-compose run pipline bash
yarn install
yarn run build
(oryarn run watch
)yarn test