yaml-cpp: update to 0.8.0; keep yaml-cpp 0.7.0
[oi-userland.git] / ci / encumbered-build.groovy
blob8c6a1c9baa7952f760537c464bc4949908adb613
1 @Library("BuildLib") _
2 pipeline {
3 agent {
4 node {
5 label 'encumbered'
8 stages {
9 stage('Ensure is ready to build') {
10 steps {
11 sh 'pfexec /usr/sbin/mountall -F nfs || exit 0'
14 stage('Git Checkout') {
15 steps {
16 withSharedWs() {
17 git branch: 'oi/hipster', url: 'https://github.com/OpenIndiana/oi-userland.git'
21 stage('Gmake Setup') {
22 steps {
23 withPublisher('hipster-encumbered', 'incremental') {
24 ignoreEncumberedComponents(['audacity', 'gsm', 'gst-plugins-bad', 'rtmpdump'])
25 sh 'rm -f components/encumbered/components.mk'
26 sh 'rm -f components/encumbered/depends.mk'
27 sh 'gmake -C components/encumbered setup'
31 stage('build encumbered packages') {
32 steps {
33 withPublisher('hipster-encumbered', 'incremental') {
34 sh 'gmake -C components/encumbered publish -k'
38 stage('update system') {
39 steps {
40 update()