From 95fe5a38821165f2e920f31ed3abcfed01230d21 Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 12:07:25 +0300 Subject: [PATCH 01/13] testing jfile pipeline --- Jenkinsfile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..74f0d4c1 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,12 @@ +pipeline { + agent { + docker {image 'golang:1.8'} + } + stages { + stage(' GET CODE ') { + steps{ + checkout scm + } + } + } +} From 10ad2cedb2459eb7e963c2722f5cdb896f982c65 Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 12:33:27 +0300 Subject: [PATCH 02/13] trying to build docker image --- Jenkinsfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 74f0d4c1..80737356 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,5 +8,9 @@ pipeline { checkout scm } } + stage(' BUILD SHIT ') { + '''sh docker build -t invoicer . + ''' + } } } From 486e6b4982f7695767f8f75870ac11f7866d24db Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 12:35:47 +0300 Subject: [PATCH 03/13] removed docker-agent from jenkinsfile --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 80737356..3993db1c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,7 @@ pipeline { agent { - docker {image 'golang:1.8'} + any + #docker {image 'golang:1.8'} } stages { stage(' GET CODE ') { From 0c604f65aa514904d310703e525f1679294139a6 Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 12:38:29 +0300 Subject: [PATCH 04/13] - docker agent --- Jenkinsfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3993db1c..6aea3790 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,6 @@ pipeline { agent { any - #docker {image 'golang:1.8'} } stages { stage(' GET CODE ') { From ce1d499e009587dc99d3ae23423b37665a66d172 Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 12:40:02 +0300 Subject: [PATCH 05/13] ooo --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6aea3790..9719a8bb 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ pipeline { agent { any - } + stages { stage(' GET CODE ') { steps{ @@ -14,3 +14,4 @@ pipeline { } } } +} From bcfa44451137c7b8c4f2ef86b8dd68ed09c9d9d9 Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 13:01:24 +0300 Subject: [PATCH 06/13] restored? --- Jenkinsfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9719a8bb..80737356 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ pipeline { agent { - any - + docker {image 'golang:1.8'} + } stages { stage(' GET CODE ') { steps{ @@ -14,4 +14,3 @@ pipeline { } } } -} From 600ce698ee9d49c28fa98d134c8c85bc8a081161 Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 15:13:16 +0300 Subject: [PATCH 07/13] typo --- Jenkinsfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 80737356..e8e08b29 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,8 +9,10 @@ pipeline { } } stage(' BUILD SHIT ') { + steps{ '''sh docker build -t invoicer . - ''' + ''' } } + } } From 46ab0bedfeeff4b5b342ffe63457afeba3073f0e Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 15:18:54 +0300 Subject: [PATCH 08/13] revert --- Jenkinsfile | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e8e08b29..74f0d4c1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,11 +8,5 @@ pipeline { checkout scm } } - stage(' BUILD SHIT ') { - steps{ - '''sh docker build -t invoicer . - ''' } - } - } } From c2c7ff01ff511c64d957c01b0ee688fb926f5bf3 Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 15:25:04 +0300 Subject: [PATCH 09/13] building-buildong --- Jenkinsfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 74f0d4c1..35043d5f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,5 +8,10 @@ pipeline { checkout scm } } + stage(' BUILD SHIT ') { + steps{ + 'sh docker build -t INVOICER .' + } + } } } From 72c14af1f35a074dc96e195e51ba7bb99b480112 Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 15:28:04 +0300 Subject: [PATCH 10/13] fixed building step --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 35043d5f..80015f10 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -10,7 +10,7 @@ pipeline { } stage(' BUILD SHIT ') { steps{ - 'sh docker build -t INVOICER .' + sh 'docker build -t INVOICER .' } } } From 54c8e2118b66b101c72b99b1b885861cbc84213b Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 15:35:55 +0300 Subject: [PATCH 11/13] building binary 1 --- Jenkinsfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 80015f10..936e8e2b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,5 @@ pipeline { - agent { - docker {image 'golang:1.8'} - } + agent any stages { stage(' GET CODE ') { steps{ @@ -9,8 +7,11 @@ pipeline { } } stage(' BUILD SHIT ') { + agent { + docker {image 'golang:1.8'} + } steps{ - sh 'docker build -t INVOICER .' + sh 'go build' } } } From 04c2d07a3d478cab25211f8cab8aa545a051f29c Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 15:45:08 +0300 Subject: [PATCH 12/13] trying to add vars --- Jenkinsfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 936e8e2b..117cf218 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,11 @@ pipeline { docker {image 'golang:1.8'} } steps{ - sh 'go build' + sh '''export GOPATH_HEAD="$(echo ${GOPATH}|cut -d ':' -f 1)" + export GOPATH_BASE="$(echo ${GOPATH}|cut -d ':' -f 1)${gb}" + mkdir -p "${GOPATH_BASE}" + mkdir -p "${GOPATH_HEAD}/bin" + go build } } } From b0ad9c857e483fb3da0de0bd7779919853cbcd90 Mon Sep 17 00:00:00 2001 From: codeIvy Date: Sun, 13 Sep 2020 15:46:25 +0300 Subject: [PATCH 13/13] typo --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 117cf218..fe96bb4e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,7 +15,7 @@ pipeline { export GOPATH_BASE="$(echo ${GOPATH}|cut -d ':' -f 1)${gb}" mkdir -p "${GOPATH_BASE}" mkdir -p "${GOPATH_HEAD}/bin" - go build + go build''' } } }