diff --git a/JenkinsFile b/JenkinsFile index b69600de6e..d5a91336b9 100644 --- a/JenkinsFile +++ b/JenkinsFile @@ -1,7 +1,24 @@ pipeline { agent any + +agent { + docker { + image 'ubuntu:22.04' + args '-u root' + } + } + stages { + stage('Install Dependencies') { + steps { + sh ''' + apt update + apt install -y build-essential binutils-arm-none-eabi git libpng-dev cmake + ''' + } + } + stage('Checkout') { steps { checkout scm