From 181514bd1dfb6adccaa5588c4ae0b787eb2c403a Mon Sep 17 00:00:00 2001 From: Rene Schuenemann Date: Tue, 14 Nov 2017 09:16:48 +0100 Subject: [PATCH 01/40] Added travis configuration. --- .travis.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000000000..396992ac616fd6 --- /dev/null +++ b/.travis.yml @@ -0,0 +1 @@ +language: cpp From a1a227c5e15d05425b52221dc3278366ce4fc42d Mon Sep 17 00:00:00 2001 From: Rene Schuenemann Date: Tue, 14 Nov 2017 09:19:11 +0100 Subject: [PATCH 02/40] Force build. --- force.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 force.txt diff --git a/force.txt b/force.txt new file mode 100644 index 00000000000000..c63e74b6d2be88 --- /dev/null +++ b/force.txt @@ -0,0 +1 @@ +Force Build! From a18a0935ed6a3af8777be346cc4d3f72c20edbd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Tue, 14 Nov 2017 09:21:29 +0100 Subject: [PATCH 03/40] Trigger Travis build. --- force.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/force.txt b/force.txt index c63e74b6d2be88..84dc96b992f1e8 100644 --- a/force.txt +++ b/force.txt @@ -1 +1 @@ -Force Build! +force build #1 From 6fa40789e3f70a08819169b33c3ee77aa6bda327 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Tue, 14 Nov 2017 11:34:27 +0100 Subject: [PATCH 04/40] Create shippable.yml --- shippable.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 shippable.yml diff --git a/shippable.yml b/shippable.yml new file mode 100644 index 00000000000000..bcb8b02332e0a1 --- /dev/null +++ b/shippable.yml @@ -0,0 +1,5 @@ +language: c + +compiler: + - gcc + From c2e7525cba4d9d1f883dcd817ee2c513a36710fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Tue, 14 Nov 2017 16:10:13 +0100 Subject: [PATCH 05/40] Create Jenkinsfile --- Jenkinsfile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000000000..16388960b80385 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,12 @@ +pipeline { + agent any + + stages { + stage('Build') { + steps { + sh './configure' + sh './make' + } + } + } +} From fe5136c3f1f53c94932928b43d3834089f2c9da1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Tue, 14 Nov 2017 17:38:57 +0100 Subject: [PATCH 06/40] Fixed make command. --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 16388960b80385..97feab4b953c15 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,7 +5,7 @@ pipeline { stage('Build') { steps { sh './configure' - sh './make' + sh 'make' } } } From 911d879477a0286553dea0027404b83b2a6dc092 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 09:39:05 +0100 Subject: [PATCH 07/40] Speed up the build. --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 97feab4b953c15..f85e1a5577c1a5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,7 +5,7 @@ pipeline { stage('Build') { steps { sh './configure' - sh 'make' + sh 'make -j8' } } } From a55bc7b1c008a12611cab39fa53b18197a2503c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 12:40:42 +0100 Subject: [PATCH 08/40] Build on slave --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index f85e1a5577c1a5..0f33db84bd29d6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,5 @@ pipeline { - agent any + agent ubuntu_16_04_x86_64 stages { stage('Build') { From b8fe69b528709fa9b9a4f3aebf9cf31424f927f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 13:01:09 +0100 Subject: [PATCH 09/40] Use docker container for build. --- Jenkinsfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0f33db84bd29d6..33379616898271 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,8 +1,13 @@ pipeline { - agent ubuntu_16_04_x86_64 - + agent none stages { - stage('Build') { + stage('ubuntu_16_04_x86_64') { + agent { + dockerfile true + { + dir 'docker/ubunut_16_04_x86_64' + } + } steps { sh './configure' sh 'make -j8' From 1e77695b8640538176969bd6aff23492d9958bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 13:45:12 +0100 Subject: [PATCH 10/40] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 33379616898271..dc0bbe45530f28 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,5 @@ pipeline { - agent none + agent agent1 stages { stage('ubuntu_16_04_x86_64') { agent { From ae4be225f7cee8db689b7af5b69662010b293c2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 13:48:00 +0100 Subject: [PATCH 11/40] Create Ubuntu 16.04 x86_64 Dockerfile. --- docker/ubuntu_16_04_x86_64/Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 docker/ubuntu_16_04_x86_64/Dockerfile diff --git a/docker/ubuntu_16_04_x86_64/Dockerfile b/docker/ubuntu_16_04_x86_64/Dockerfile new file mode 100644 index 00000000000000..85b0caf11c8cdb --- /dev/null +++ b/docker/ubuntu_16_04_x86_64/Dockerfile @@ -0,0 +1,4 @@ +FROM ubuntu:16.04 + +apt-get update +apt-get install python make gcc g++ From 064311d283749d50131cf002576b98bcc1397c41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 13:49:57 +0100 Subject: [PATCH 12/40] Update Jenkinsfile --- Jenkinsfile | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index dc0bbe45530f28..f329cc9f62971d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,10 +3,7 @@ pipeline { stages { stage('ubuntu_16_04_x86_64') { agent { - dockerfile true - { - dir 'docker/ubunut_16_04_x86_64' - } + dockerfile true { dir 'docker/ubunut_16_04_x86_64' } } steps { sh './configure' From 0589e63d30b5382e570760a84b4122cec0a5a6a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 13:51:35 +0100 Subject: [PATCH 13/40] Update Jenkinsfile --- Jenkinsfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index f329cc9f62971d..12602013219d1c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,7 @@ pipeline { - agent agent1 + agent { + label 'agent1' + } stages { stage('ubuntu_16_04_x86_64') { agent { From 1dffb47d8252ef3b36d4281b6ea7fb9951e1357a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 13:54:45 +0100 Subject: [PATCH 14/40] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 12602013219d1c..e12901e2b7dfe4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,7 +5,7 @@ pipeline { stages { stage('ubuntu_16_04_x86_64') { agent { - dockerfile true { dir 'docker/ubunut_16_04_x86_64' } + dockerfile { dir 'docker/ubunut_16_04_x86_64' } } steps { sh './configure' From df6573752085152f74dcad254102e8e0db3cab6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 13:55:48 +0100 Subject: [PATCH 15/40] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index e12901e2b7dfe4..5a64ad78129d2e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,6 @@ pipeline { agent { - label 'agent1' + label 'Linux_x86_64' } stages { stage('ubuntu_16_04_x86_64') { From c2d8b2d8fb5920cd90064c53a2596567ec59d0e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 13:58:43 +0100 Subject: [PATCH 16/40] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5a64ad78129d2e..09c7ab0e86e18b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,7 +5,7 @@ pipeline { stages { stage('ubuntu_16_04_x86_64') { agent { - dockerfile { dir 'docker/ubunut_16_04_x86_64' } + dockerfile { dir 'docker/ubuntu_16_04_x86_64' } } steps { sh './configure' From c80a4e24b374683a6c575fc2d536298446deb718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 14:00:53 +0100 Subject: [PATCH 17/40] Update Jenkinsfile --- Jenkinsfile | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 09c7ab0e86e18b..fed19c4ec11e93 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,15 +1,15 @@ pipeline { - agent { - label 'Linux_x86_64' - } + agent any stages { - stage('ubuntu_16_04_x86_64') { - agent { - dockerfile { dir 'docker/ubuntu_16_04_x86_64' } - } - steps { - sh './configure' - sh 'make -j8' + node('Linux_x86_64') { + stage('ubuntu_16_04_x86_64') { + agent { + dockerfile { dir 'docker/ubuntu_16_04_x86_64' } + } + steps { + sh './configure' + sh 'make -j8' + } } } } From a63e9b5c0dc8fde8e3b215620a0c476953cd967b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 14:01:44 +0100 Subject: [PATCH 18/40] Update Jenkinsfile --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index fed19c4ec11e93..56be1c7d773055 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ pipeline { agent any - stages { - node('Linux_x86_64') { + node('Linux_x86_64') { + stages { stage('ubuntu_16_04_x86_64') { agent { dockerfile { dir 'docker/ubuntu_16_04_x86_64' } From 31c68dce08efa7b23f9aa9e9a4f3ae58ceb3e10d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 14:03:07 +0100 Subject: [PATCH 19/40] Update Jenkinsfile --- Jenkinsfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 56be1c7d773055..11219ad32eac6f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,8 +1,8 @@ pipeline { agent any - node('Linux_x86_64') { - stages { - stage('ubuntu_16_04_x86_64') { + stages { + stage('Build') { + node('Linux_x86_64') { agent { dockerfile { dir 'docker/ubuntu_16_04_x86_64' } } From db37c144118758d45c192202c4e8e1c3c8c6bc70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 14:06:02 +0100 Subject: [PATCH 20/40] Update Jenkinsfile --- Jenkinsfile | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 11219ad32eac6f..4b8e4d54c77b2a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,15 +1,16 @@ pipeline { agent any stages { + agent { + label 'Linux_x86_64' + } stage('Build') { - node('Linux_x86_64') { - agent { - dockerfile { dir 'docker/ubuntu_16_04_x86_64' } - } - steps { - sh './configure' - sh 'make -j8' - } + agent { + dockerfile { dir 'docker/ubuntu_16_04_x86_64' } + } + steps { + sh './configure' + sh 'make -j8' } } } From 710994b5146d19c0fa8f041e807ad9e6043ac2ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 14:09:05 +0100 Subject: [PATCH 21/40] Update Jenkinsfile --- Jenkinsfile | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4b8e4d54c77b2a..c9e718e014f333 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,7 @@ pipeline { agent any stages { - agent { - label 'Linux_x86_64' - } - stage('Build') { + stage('Ubunut 16.04 x86_64') { agent { dockerfile { dir 'docker/ubuntu_16_04_x86_64' } } From 324d1387f23019bd9722c7480c6ae3a61745c714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 14:09:15 +0100 Subject: [PATCH 22/40] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index c9e718e014f333..34e0cf803caab6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ pipeline { agent any stages { - stage('Ubunut 16.04 x86_64') { + stage('Ubuntu 16.04 x86_64') { agent { dockerfile { dir 'docker/ubuntu_16_04_x86_64' } } From 72af4c75a84264009ffd2507d383b8e1b06ed2e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 14:31:42 +0100 Subject: [PATCH 23/40] Update Dockerfile --- docker/ubuntu_16_04_x86_64/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/ubuntu_16_04_x86_64/Dockerfile b/docker/ubuntu_16_04_x86_64/Dockerfile index 85b0caf11c8cdb..1809c94d3cf96a 100644 --- a/docker/ubuntu_16_04_x86_64/Dockerfile +++ b/docker/ubuntu_16_04_x86_64/Dockerfile @@ -1,4 +1,4 @@ FROM ubuntu:16.04 -apt-get update -apt-get install python make gcc g++ +RUN apt-get update +RUN apt-get install python make gcc g++ From d2bc922744b8cea9b128e599b641c2bb00044b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 14:31:54 +0100 Subject: [PATCH 24/40] Update Dockerfile --- docker/ubuntu_16_04_x86_64/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/ubuntu_16_04_x86_64/Dockerfile b/docker/ubuntu_16_04_x86_64/Dockerfile index 1809c94d3cf96a..00704eafadc22a 100644 --- a/docker/ubuntu_16_04_x86_64/Dockerfile +++ b/docker/ubuntu_16_04_x86_64/Dockerfile @@ -1,4 +1,4 @@ FROM ubuntu:16.04 RUN apt-get update -RUN apt-get install python make gcc g++ +RUN apt-get install -y python make gcc g++ From a19586e40288b6a581fa57bc8687134d988108b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 14:45:00 +0100 Subject: [PATCH 25/40] Update force.txt --- force.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/force.txt b/force.txt index 84dc96b992f1e8..d2639198b361ac 100644 --- a/force.txt +++ b/force.txt @@ -1 +1 @@ -force build #1 +force build #2 From f1692a3b3dd38ec18d3629a3c2fc7dc49a361a1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 15:34:49 +0100 Subject: [PATCH 26/40] Update Jenkinsfile --- Jenkinsfile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 34e0cf803caab6..eb147cc1608b33 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -10,5 +10,14 @@ pipeline { sh 'make -j8' } } + stage('Fedora 27 x86_64') { + agent { + dockerfile { dir 'docker/fedora_27_x86_64' } + } + steps { + sh './configure' + sh 'make -j8' + } + } } } From 322f5490031fb7adb81b9637bf60b1de39397355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 15:36:54 +0100 Subject: [PATCH 27/40] Create Dockerfile --- docker/fedora_27_x86_64/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 docker/fedora_27_x86_64/Dockerfile diff --git a/docker/fedora_27_x86_64/Dockerfile b/docker/fedora_27_x86_64/Dockerfile new file mode 100644 index 00000000000000..cad2f8e7c615a8 --- /dev/null +++ b/docker/fedora_27_x86_64/Dockerfile @@ -0,0 +1,3 @@ +FROM fedora:27 + +RUN yum install -y gcc g++ make python From 33a0e0e2e94db6c7b8d3dc1229a04442c82024db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 15:39:57 +0100 Subject: [PATCH 28/40] Update Dockerfile --- docker/fedora_27_x86_64/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/fedora_27_x86_64/Dockerfile b/docker/fedora_27_x86_64/Dockerfile index cad2f8e7c615a8..55c517fa890287 100644 --- a/docker/fedora_27_x86_64/Dockerfile +++ b/docker/fedora_27_x86_64/Dockerfile @@ -1,3 +1,3 @@ FROM fedora:27 -RUN yum install -y gcc g++ make python +RUN yum install -y gcc gcc-c++ make python From 971b34d817a8ca7fa8afc15c196fe7fdaa09bca4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 15:47:02 +0100 Subject: [PATCH 29/40] Update Jenkinsfile --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index eb147cc1608b33..1f85c08bfcf521 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,7 +7,7 @@ pipeline { } steps { sh './configure' - sh 'make -j8' + sh 'make -j8 clean all' } } stage('Fedora 27 x86_64') { @@ -16,7 +16,7 @@ pipeline { } steps { sh './configure' - sh 'make -j8' + sh 'make -j8 clean all' } } } From cd3e9427f7e8ef0c5d948cac439771c9caf9fe1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 15:49:09 +0100 Subject: [PATCH 30/40] Update Jenkinsfile --- Jenkinsfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1f85c08bfcf521..4b9a95765c69d1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,8 +6,9 @@ pipeline { dockerfile { dir 'docker/ubuntu_16_04_x86_64' } } steps { + sh 'make clean' sh './configure' - sh 'make -j8 clean all' + sh 'make -j8' } } stage('Fedora 27 x86_64') { @@ -15,8 +16,9 @@ pipeline { dockerfile { dir 'docker/fedora_27_x86_64' } } steps { + sh 'make clean' sh './configure' - sh 'make -j8 clean all' + sh 'make -j8' } } } From 97eb7c294bc75f4eaf598798350a63d7acaa3775 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 15:55:14 +0100 Subject: [PATCH 31/40] Update Jenkinsfile --- Jenkinsfile | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4b9a95765c69d1..eba57a97291f7c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,24 +1,26 @@ pipeline { agent any stages { - stage('Ubuntu 16.04 x86_64') { - agent { - dockerfile { dir 'docker/ubuntu_16_04_x86_64' } + parallel { + stage('Ubuntu 16.04 x86_64') { + agent { + dockerfile { dir 'docker/ubuntu_16_04_x86_64' } + } + steps { + sh 'make clean' + sh './configure' + sh 'make -j8' + } } - steps { - sh 'make clean' - sh './configure' - sh 'make -j8' - } - } - stage('Fedora 27 x86_64') { - agent { - dockerfile { dir 'docker/fedora_27_x86_64' } - } - steps { - sh 'make clean' - sh './configure' - sh 'make -j8' + stage('Fedora 27 x86_64') { + agent { + dockerfile { dir 'docker/fedora_27_x86_64' } + } + steps { + sh 'make clean' + sh './configure' + sh 'make -j8' + } } } } From f3664f479eabdbbcb07717d3c24bf1654676caf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 16:03:24 +0100 Subject: [PATCH 32/40] Update Dockerfile --- docker/fedora_27_x86_64/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/fedora_27_x86_64/Dockerfile b/docker/fedora_27_x86_64/Dockerfile index 55c517fa890287..910151c6211337 100644 --- a/docker/fedora_27_x86_64/Dockerfile +++ b/docker/fedora_27_x86_64/Dockerfile @@ -1,3 +1,3 @@ FROM fedora:27 -RUN yum install -y gcc gcc-c++ make python +RUN yum install -y gcc gcc-c++ make python findutils From afc4e5651954e120474d28e891c147d05ec066aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 16:04:45 +0100 Subject: [PATCH 33/40] Update Jenkinsfile --- Jenkinsfile | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index eba57a97291f7c..0ff32c25363d2d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,25 +1,27 @@ pipeline { agent any stages { - parallel { - stage('Ubuntu 16.04 x86_64') { - agent { - dockerfile { dir 'docker/ubuntu_16_04_x86_64' } + stage('Build') { + parallel { + stage('Ubuntu 16.04 x86_64') { + agent { + dockerfile { dir 'docker/ubuntu_16_04_x86_64' } + } + steps { + sh 'make clean' + sh './configure' + sh 'make -j8' + } } - steps { - sh 'make clean' - sh './configure' - sh 'make -j8' - } - } - stage('Fedora 27 x86_64') { - agent { - dockerfile { dir 'docker/fedora_27_x86_64' } - } - steps { - sh 'make clean' - sh './configure' - sh 'make -j8' + stage('Fedora 27 x86_64') { + agent { + dockerfile { dir 'docker/fedora_27_x86_64' } + } + steps { + sh 'make clean' + sh './configure' + sh 'make -j8' + } } } } From 482b3901af611ee2a85fdc6319cfa04217dae117 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 16:28:29 +0100 Subject: [PATCH 34/40] Update Jenkinsfile --- Jenkinsfile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0ff32c25363d2d..a593b53ca61e0a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,20 +8,28 @@ pipeline { dockerfile { dir 'docker/ubuntu_16_04_x86_64' } } steps { - sh 'make clean' sh './configure' sh 'make -j8' } + post { + success { + archive "out/Release/node" + } + } } stage('Fedora 27 x86_64') { agent { dockerfile { dir 'docker/fedora_27_x86_64' } } steps { - sh 'make clean' sh './configure' sh 'make -j8' } + post { + success { + archive "out/Release/node" + } + } } } } From 22c63ed1127479580e6ab6d439ad3ba320343c23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Wed, 15 Nov 2017 16:47:02 +0100 Subject: [PATCH 35/40] Update Jenkinsfile --- Jenkinsfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a593b53ca61e0a..0c11946c2d5af0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -10,10 +10,11 @@ pipeline { steps { sh './configure' sh 'make -j8' + sh 'cp out/Release/node node_ubuntu_16_04_x86_64' } post { success { - archive "out/Release/node" + archive 'node_ubuntu_16_04_x86_64' } } } @@ -24,10 +25,11 @@ pipeline { steps { sh './configure' sh 'make -j8' + sh 'cp out/Release/node node_fedora_27_x86_64' } post { success { - archive "out/Release/node" + archive 'node_fedora_27_x86_64' } } } From 30218dc99f13eb4dd5e65b8e6b80c9e965ab3d07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Thu, 16 Nov 2017 09:34:20 +0100 Subject: [PATCH 36/40] Update Jenkinsfile --- Jenkinsfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 0c11946c2d5af0..136aac19db940c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,6 +2,9 @@ pipeline { agent any stages { stage('Build') { + agent { + label 'master' + } parallel { stage('Ubuntu 16.04 x86_64') { agent { From 12578ff7b498a1c84f46a53a721284dd7b96ca61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Thu, 16 Nov 2017 09:35:06 +0100 Subject: [PATCH 37/40] Update Jenkinsfile --- Jenkinsfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 136aac19db940c..60029b6c31ffd3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,10 +2,10 @@ pipeline { agent any stages { stage('Build') { - agent { - label 'master' - } parallel { + agent { + label 'master' + } stage('Ubuntu 16.04 x86_64') { agent { dockerfile { dir 'docker/ubuntu_16_04_x86_64' } From 2163f7c42f4c59d91960d195e7765fd9e99e9833 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Thu, 16 Nov 2017 09:37:09 +0100 Subject: [PATCH 38/40] Update Jenkinsfile --- Jenkinsfile | 3 --- 1 file changed, 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 60029b6c31ffd3..0c11946c2d5af0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,9 +3,6 @@ pipeline { stages { stage('Build') { parallel { - agent { - label 'master' - } stage('Ubuntu 16.04 x86_64') { agent { dockerfile { dir 'docker/ubuntu_16_04_x86_64' } From e585a382b6464a04087312320447082b1ccfd738 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Fri, 17 Nov 2017 13:58:10 +0100 Subject: [PATCH 39/40] Update force.txt --- force.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/force.txt b/force.txt index d2639198b361ac..5d15566b94fa6f 100644 --- a/force.txt +++ b/force.txt @@ -1 +1 @@ -force build #2 +force build #3 From 74ede8342f488a213fc77422630b69b5149d0c26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Fri, 17 Nov 2017 14:03:59 +0100 Subject: [PATCH 40/40] Update force.txt --- force.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/force.txt b/force.txt index 5d15566b94fa6f..b6c0c3246efa9a 100644 --- a/force.txt +++ b/force.txt @@ -1 +1 @@ -force build #3 +force build #4