[LPC11Uxx] Jenkinsfile Update

This commit is contained in:
codetector 2020-12-05 10:18:40 -05:00
parent c5bd388844
commit af140ad393
No known key found for this signature in database
GPG Key ID: 7D42AB4D2C7B40A4
1 changed files with 27 additions and 1 deletions

28
Jenkinsfile vendored
View File

@ -149,7 +149,33 @@ export CHC_PATH=$WORKSPACE
'''
}
}
stage('Build LPC') {
agent {
docker {
image 'fpoussin/jenkins:ubuntu-18.04-chibios'
}
}
steps {
sh '''arm-none-eabi-gcc -v
cd $WORKSPACE/ext
for i in *.7z; do 7z x -y $i; done
cd $WORKSPACE
rm -rf $CH_PATH
git clone /var/lib/git/ChibiOS $CH_PATH
cd $CH_PATH
git remote set-url origin https://github.com/ChibiOS/ChibiOS.git
git fetch --all
git checkout -b $CH_BRANCH origin/$CH_BRANCH
git pull --rebase origin $CH_BRANCH
cd ext
for i in *.7z; do 7z x -y $i; done'''
sh '''export CH_PATH=$WORKSPACE/ChibiOS
export CHC_PATH=$WORKSPACE
./tools/chbuild.sh ./demos/LPC/
'''
}
}
}
}
@ -158,4 +184,4 @@ export CHC_PATH=$WORKSPACE
CH_BRANCH = 'stable_20.3.x'
CH_PATH = 'ChibiOS'
}
}
}