mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-21 12:22:18 +02:00
39 lines
817 B
Groovy
39 lines
817 B
Groovy
#!groovy
|
|
|
|
pipeline {
|
|
agent any
|
|
|
|
stages {
|
|
stage('build') {
|
|
steps {
|
|
sh '''#!/bin/bash -l
|
|
ONOS_ROOT=`pwd`
|
|
source tools/build/envDefaults
|
|
onos-buck build onos
|
|
'''
|
|
}
|
|
}
|
|
|
|
stage('unit-test') {
|
|
steps {
|
|
sh '''#!/bin/bash -l
|
|
ONOS_ROOT=`pwd`
|
|
source tools/build/envDefaults
|
|
onos-buck test
|
|
'''
|
|
}
|
|
}
|
|
|
|
stage('docker-image') {
|
|
steps {
|
|
sh '''#!/bin/bash -l
|
|
ONOS_ROOT=`pwd`
|
|
source tools/build/envDefaults
|
|
docker build -t onosproject/onos-test-docker .
|
|
'''
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|