From 39211e688898598c5ec10fc617a5b5952b4757b1 Mon Sep 17 00:00:00 2001 From: Carl Kittelberger Date: Sun, 9 Apr 2017 01:44:14 +0200 Subject: [PATCH] Update Jenkinsfile. --- Jenkinsfile | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e5fce0c..bc3a472 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,22 @@ node("linux && amd64 && docker") { - docker.image("icedream/freetz:2.0").inside { + docker.image("icedream/freetz@sha256:6607702228ee9ee819d888702acf3ddefe7609132f7f15c88349251a15f5a5cc").inside { + def workspace = pwd() checkout scm - sh "make" - archive "images/**,outboard/**" + + 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/**" + } } }