-
-
Notifications
You must be signed in to change notification settings - Fork 431
Phases
Ilya Radchenko edited this page Jan 23, 2015
·
2 revisions
- environment
- prepare
- test
- deploy
- cleanup
these are the configurable commands:
- pre-dependency commands
- install and setup unusual services, such as specific DNS provisions, connections to a private services, etc.
- dependency overrides
- post-dependency commands
- test commands
- post-test commands (which are really just "extra test commands")
- before_install
- before_script
- script
- after_success/failure
- after_script
- build
- post build
Strider's unique plugin architecture makes the specific needs different, but there may be some things that can be adopted.
- environment setup
- git clone or pull
- dependencies
- test
- [after_success / failure?]
- deploy
- prepare is essentially renamed dependencies
- adding an environment setup phase provides an obvious breakpoint for docker images.
- would it be useful to add after_success/failure?