Testing Configuration¶
All builds are based on the same scheme. It contains multiple sub steps inspired by Travis Build Lifecycle.
Understanding Build Process¶
| Step | Description |
|---|---|
| before_install | Step 1 before build preparation |
| install | Step 2 build preparation |
| before_script | Step 3 before script execution |
| script | Step 4 script execution |
| after_success | Step 5 when build finish successfully |
| after_failure | Step 6 when build not finish successfully |
| after_script | Step 7 after build |
For all steps, we use the same script run-suite with step and suite arguments.
This script call automatically the corresponding bash file
if it is defined in etc/jenkins/suites/{suite} directory.