From a211dc6f83a1e4e16dbce026f4db3c479ae6f7c1 Mon Sep 17 00:00:00 2001 From: Carl Kittelberger Date: Tue, 23 May 2017 20:01:21 +0200 Subject: [PATCH] Add Jenkinsfile. --- Jenkinsfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..aed8a38 --- /dev/null +++ b/Jenkinsfile @@ -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/**" + } + } +}