Update Jenkins CI job to build all previously failed builds and cleanup space eating boot environments
Signed-off-by: Till Wegmüller <toasterson@gmail.com>
| | |
| | | import jenkins.model.Jenkins |
| | | |
| | | @Library("BuildLib") _ |
| | | |
| | | pipeline { |
| | | agent { |
| | | node { |
| | |
| | | stage('Gmake Publish') { |
| | | steps { |
| | | withPublisher('openindiana.org', 'incremental') { |
| | | sh './tools/jenkinshelper-main.ksh -s build_changed' |
| | | script { |
| | | def last_commit = Jenkins.instance.getItem('OpenIndiana/Userland').lastSuccessfulBuild.changeset[0].revision |
| | | } |
| | | sh './tools/jenkinshelper-main.ksh -s build_changed $last_commit' |
| | | } |
| | | } |
| | | } |
| | |
| | | stage('update system') { |
| | | steps { |
| | | update() |
| | | sh /opt/local/bin/cleanup_bootenvs.sh' |
| | | } |
| | | } |
| | | } |