running mix test on a server
Is this Continuous Integration?
Text
Text
Text
Text
Text
Text
Text
Don't be too dogmatic; think of the children
Describing the workflow should be separated away from implementing the steps. CirceleCI does a good job here.
workflows:
version: 2
continuous_integration:
jobs:
- build
- test:
requires:
- build
- check_formatted:
requires:
- build
- credo:
requires:
- build
- dialyzer:
requires:
- build
- static_security_checks:
requires:
- build
- hold:
type: approval
requires:
- build
- test
- credo
- dialyzer
- check_formatted
- static_security_checks
filters:
branches:
only: master
- deploy:
requires:
- hold
filters:
branches:
only: master
Being able to deploy without a manual step is the central concern of CD. Naturally it follows that you will do this after establishing a CI process and a the final step of that process.
email: chase.gilliam@gmail.com
twitter: @ChaseGilliam