blob: 1d92c19b4b20dd8058ec894967780838ebc3b0fa [file] [log] [blame]
/* seba-in-a-box build+test */
pipeline {
/* no label, executor is determined by JJB */
agent {
label "${params.buildNode}"
}
options {
timeout(time: 90, unit: 'MINUTES')
}
environment {
VOLTHA_LOG_LEVEL="DEBUG"
TYPE="minimal"
WITH_RADIUS="y"
WITH_BBSIM="y"
INSTALL_ONOS_APPS="y"
CONFIG_SADIS="y"
FANCY=0
WITH_SIM_ADAPTERS="n"
}
stages {
stage('Create K8s Cluster') {
steps {
sh """
git clone https://github.com/ciena/kind-voltha.git
cd kind-voltha/
DEPLOY_K8S=y JUST_K8S=y ./voltha up
"""
}
}
stage('Deploy Voltha') {
steps {
sh '''
cd $WORKSPACE/kind-voltha/
echo \$HELM_FLAG
./voltha up
'''
}
}
}
post {
always {
sh '''
WAIT_ON_DOWN=y ./voltha down
cd $WORKSPACE/
rm -rf kind-voltha/ voltha/ || true
'''
}
failure {
sh '''
'''
}
}
}