Files
ffmpeg-builder/Jenkinsfile
2025-08-05 18:37:23 -05:00

32 lines
964 B
Groovy

pipeline {
agent none
environment { DEBUG = "1" }
stages {
stage('Build in Docker') {
matrix {
axes {
axis {
name 'DISTRO'
values 'ubuntu-22.04', 'ubuntu-24.04',
'debian-bookworm', 'fedora-42'
// 'archlinux-latest'
}
axis {
name 'ARCH'
values 'amd64', 'arm64'
}
}
stages {
stage('Build/Run') {
agent { label "linux && ${ARCH}" }
steps {
sh "./scripts/docker_build_image.sh ${DISTRO}"
sh "./scripts/docker_run_image.sh ${DISTRO}"
}
}
}
}
}
}
}