Add Jenkinsfile.

master
Icedream 2017-05-23 20:01:21 +02:00
parent 0daad92495
commit a211dc6f83
Signed by: icedream
GPG Key ID: 1573F6D8EFE4D0CF
1 changed files with 21 additions and 0 deletions

21
Jenkinsfile vendored Normal file
View File

@ -0,0 +1,21 @@
node("linux && amd64 && docker") {
docker.image("icedream/freetz@sha256:6607702228ee9ee819d888702acf3ddefe7609132f7f15c88349251a15f5a5cc").inside {
dir("config-workspace") {
checkout scm
sh """
cd ${pwd()}
chown -R freetz:freetz .
cp -rv . /freetz
"""
}
dir("/freetz") {
sh """
cd ${pwd()}
su freetz -c \"sh -c 'umask 0022 && make oldconfig && make'\"
"""
archive "images/**,outboard/**"
}
}
}