blob: 1a3eb5f1094e8c6e6ad787e0b82bfaa2f9960fe9 [file] [log] [blame]
Ray Milkey38c16c52017-10-26 12:05:45 -07001#!groovy
2
3pipeline {
4
Ray Milkey8d05a4c2017-11-29 13:59:42 -08005 agent { node { label 'ubuntu16.04-basebuild-8c-15g' } }
Ray Milkey38c16c52017-10-26 12:05:45 -07006
7 stages {
8
9 stage('build') {
10 steps {
11 sh '''#!/bin/bash -l
12 ONOS_ROOT=`pwd`
13 source tools/build/envDefaults
14 onos-buck build onos
15 '''
16 }
17 }
18
19 stage('test') {
20 steps {
21 parallel (
22 "unit-tests": {
23 sh '''#!/bin/bash -l
24 ONOS_ROOT=`pwd`
25 source tools/build/envDefaults
26 onos-buck test
27 '''
28 },
29 "javadocs": {
30 sh '''#!/bin/bash -l
31 ONOS_ROOT=`pwd`
32 source tools/build/envDefaults
33 onos-buck build //docs:external //docs:internal --show-output
34 '''
35 },
36 )
37 }
38 }
39 }
40
41}
42