From 6f30cc30fe238a296a2cae7c27cf09078b054217 Mon Sep 17 00:00:00 2001 From: Fabien Poussin Date: Wed, 6 Mar 2019 23:35:58 +0100 Subject: Added Jenkinsfile --- Jenkinsfile | 87 ++++++++----------------------------------------------------- 1 file changed, 11 insertions(+), 76 deletions(-) (limited to 'Jenkinsfile') diff --git a/Jenkinsfile b/Jenkinsfile index dfea3a5..be26f9c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,89 +9,24 @@ pipeline { } steps { - ws(dir: 'workspace/Contrib') { - sh 'exit 0' - } - + sh 'exit 0' } } stage('Build STM32') { - parallel { - stage('Build STM32') { - agent { - docker { - image 'fpoussin/jenkins:ubuntu-18.04-arm' - } - - } - steps { - ws(dir: 'workspace/Contrib') { - sh '''git clone -b stable_19.1.x --single-branch https://github.com/ChibiOS/ChibiOS.git $WORKSPACE/../ChibiOS-RT -bash $WORKSPACE/tools/chbuild.sh $WORKSPACE/testhal/STM32/''' - } - - } - } - stage('Build NRF51') { - agent { - docker { - image 'fpoussin/jenkins:ubuntu-18.04-arm' - } - - } - steps { - ws(dir: 'workspace/Contrib') { - sh '''git clone -b stable_19.1.x --single-branch https://github.com/ChibiOS/ChibiOS.git $WORKSPACE/../ChibiOS-RT -bash $WORKSPACE/tools/chbuild.sh $WORKSPACE/testhal/NRF51/''' - } - - } - } - stage('Build NRF52') { - agent { - docker { - image 'fpoussin/jenkins:ubuntu-18.04-arm' - } - - } - steps { - ws(dir: 'workspace/Contrib') { - sh '''git clone -b stable_19.1.x --single-branch https://github.com/ChibiOS/ChibiOS.git $WORKSPACE/../ChibiOS-RT -bash $WORKSPACE/tools/chbuild.sh $WORKSPACE/testhal/NRF52/''' - } - - } + agent { + docker { + image 'fpoussin/jenkins:ubuntu-18.04-arm' } - stage('Build TIVA') { - agent { - docker { - image 'fpoussin/jenkins:ubuntu-18.04-arm' - } - - } - steps { - ws(dir: 'workspace/Contrib') { - sh '''git clone -b stable_19.1.x --single-branch https://github.com/ChibiOS/ChibiOS.git $WORKSPACE/../ChibiOS-RT -bash $WORKSPACE/tools/chbuild.sh $WORKSPACE/testhal/TIVA/''' - } - } - } - stage('Build Kinetis') { - agent { - docker { - image 'fpoussin/jenkins:ubuntu-18.04-arm' - } + } + steps { + sh '''mkdir /tmp/contrib +cp -r $WORKSPACE/* $WORKSPACE/*.git /tmp/contrib/ - } - steps { - ws(dir: 'workspace/Contrib') { - sh '''git clone -b stable_19.1.x --single-branch https://github.com/ChibiOS/ChibiOS.git $WORKSPACE/../ChibiOS-RT -bash $WORKSPACE/tools/chbuild.sh $WORKSPACE/testhal/KINETIS/''' - } - } - } +mv -v /tmp/contrib $WORKSPACE/''' + sh '''git clone -b stable_19.1.x --single-branch https://github.com/ChibiOS/ChibiOS.git $WORKSPACE/ChibiOS-RT +bash $WORKSPACE/contrib/tools/chbuild.sh $WORKSPACE/contrib/testhal/STM32/''' } } } -- cgit v1.2.3