freetz-3270v3-magic/Jenkinsfile

23 lines
570 B
Plaintext
Raw Normal View History

2017-04-08 15:56:07 +00:00
node("linux && amd64 && docker") {
2017-04-08 23:44:14 +00:00
docker.image("icedream/freetz@sha256:6607702228ee9ee819d888702acf3ddefe7609132f7f15c88349251a15f5a5cc").inside {
def workspace = pwd()
2017-04-08 15:56:07 +00:00
checkout scm
2017-04-08 23:44:14 +00:00
sh """
cd /freetz
cp \"${workspace}\"/.config \
\"${workspace}\"/.dynamic \
\"${workspace}\"/.packages \
\"${workspace}\"/.static \
.
chown freetz:freetz .config .dynamic .packages .static
su freetz -c \"sh -c 'umask 0022 && make oldconfig && make'\"
"""
dir("/freetz") {
archive "images/**,outboard/**"
}
2017-04-08 15:56:07 +00:00
}
}