From 235b06f00ad2d90670f1f2c4773f2fc72ee1e04b Mon Sep 17 00:00:00 2001 From: Larry Snizek Date: Fri, 23 Aug 2019 14:32:24 +0100 Subject: [PATCH] Add Jenkins release steps --- Jenkinsfile | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c6a3a789..e4674112 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -86,16 +86,31 @@ pipeline { } } } - stage('Update') { + stage('Release and update') { agent { label 'x86_64&&brew' } - steps { - updateViewfiles() + stages { + stage('Release') { + when { + expression { + isReleaseBranchOfOrganisation('xmos') + } + } + steps { + sh 'mkdir ${REPO}/empty' + xcoreReleaseToGithub("${WORKSPACE}/${REPO}","${WORKSPACE}/${REPO}/empty") + } + } + stage('Update') { + steps { + updateViewfiles() + } + } } post { cleanup { - cleanWs() + xcoreCleanSandbox() } } }