thp-zig/Jenkinsfile

25 lines
335 B
Plaintext
Raw Normal View History

pipeline {
2025-01-23 01:09:17 +00:00
agent any
stages {
stage('Build binary with JSON flag') {
2025-01-23 01:09:17 +00:00
agent {
docker {
reuseNode true
2025-01-23 01:17:50 +00:00
image 'eloitor/zig:0.13.0'
2025-01-23 01:09:17 +00:00
}
}
steps {
sh 'zig build -Djson=true -Doptimize=ReleaseSmall'
}
}
stage('Move binary') {
steps {
sh 'mv ./zig-out/bin/thp /var/bin/thp-zig'
}
}
}
}