Andreas Wacknitz
2021-08-01 2c1f2e84460588a613c2a1e6e7f74fedfc5e0b82
commit | author | age
f90860 1 // OpenIndiana Userland Jenkinsfile, (c) 2021 Olaf Bohlen <olbohlen@eenfach.de>
TW 2
3 // ensure the jenkins user can modify SMF services, e.g. run:
4 // usermod -A solaris.smf.* -P 'Service Operator' jenkins
5
6 pipeline {
7     options {
8         // set a timeout of 600 minutes for this pipeline
9         timeout(time: 600, unit: 'MINUTES')
10     }
11     agent {
12       node {
13         label 'buildserver'
14       }
15     }
16     stages {
17         stage('setup stage') {
18             steps {
19         sh './tools/jenkinshelper.ksh -s setup'
20             }
21
22         }
23
24         stage('build changed components') {
25             steps {
26                 sh './tools/jenkinshelper.ksh -s build_changed'
27             }
28         }
29
30     stage('create initial pkgdepotd.conf if not exists') {
31         steps {
32         sh './tools/jenkinshelper.ksh -s prepare_pkgdepotd'
33         }
34     }
35     }
36 }
37