From 172a11493218bc4c68580c39d53858f8ab63e06e Mon Sep 17 00:00:00 2001 From: marclee2 <131692843+marclee2@users.noreply.github.com> Date: Thu, 14 Sep 2023 02:07:27 +0800 Subject: [PATCH 1/7] Update setup.yaml --- infra/setup.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/setup.yaml b/infra/setup.yaml index bf630cb..db86075 100644 --- a/infra/setup.yaml +++ b/infra/setup.yaml @@ -5,7 +5,7 @@ metadata: name: helloworld-tf spec: interval: 1m - url: https://github.com/flux-subsystem-argo/tf-controller-helloworld + url: https://github.com/marclee2/learn-terraform-github-actions ref: branch: main --- From 8f190e668516f90249aaba6b5835f43d6f696ebe Mon Sep 17 00:00:00 2001 From: marclee2 Date: Tue, 4 Jun 2024 03:56:22 +0800 Subject: [PATCH 2/7] jenkinsfile --- Jenkinsfile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..e8a06fd --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,12 @@ +Jenkinsfile (Declarative Pipeline) +/* Requires the Docker Pipeline plugin */ +pipeline { + agent { docker { image 'golang:1.22.3-alpine3.20' } } + stages { + stage('build') { + steps { + sh 'go version' + } + } + } +} \ No newline at end of file From b7c89da3fb94f1cb1e83287c8f852328b41b14f2 Mon Sep 17 00:00:00 2001 From: marclee2 Date: Tue, 4 Jun 2024 21:11:53 +0800 Subject: [PATCH 3/7] jenkinsfile update --- Jenkinsfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e8a06fd..1624441 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,11 +1,14 @@ Jenkinsfile (Declarative Pipeline) -/* Requires the Docker Pipeline plugin */ pipeline { - agent { docker { image 'golang:1.22.3-alpine3.20' } } + agent any stages { - stage('build') { + stage('Build') { steps { - sh 'go version' + sh 'echo "Hello World"' + sh ''' + echo "Multiline shell steps works too" + ls -lah + ''' } } } From d82ca3f33ef043fdcabe05f09e05b080adaab6a0 Mon Sep 17 00:00:00 2001 From: marclee2 Date: Tue, 4 Jun 2024 21:20:19 +0800 Subject: [PATCH 4/7] jenkinsfile update --- Jenkinsfile | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1624441..68b75a1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,14 +1,26 @@ +// Jenkinsfile (Declarative Pipeline) +// pipeline { +// agent any +// stages { +// stage('Build') { +// steps { +// sh 'echo "Hello World"' +// sh ''' +// echo "Multiline shell steps works too" +// ls -lah +// ''' +// } +// } +// } +// } + Jenkinsfile (Declarative Pipeline) pipeline { agent any stages { stage('Build') { steps { - sh 'echo "Hello World"' - sh ''' - echo "Multiline shell steps works too" - ls -lah - ''' + bat 'set' } } } From accb9bfd85743381badb648d883ea5b673f88d38 Mon Sep 17 00:00:00 2001 From: marclee2 Date: Tue, 4 Jun 2024 21:38:21 +0800 Subject: [PATCH 5/7] jenkinsfile update --- Jenkinsfile | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 68b75a1..1c6eea3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,13 +14,26 @@ // } // } -Jenkinsfile (Declarative Pipeline) +//Jenkinsfile (Declarative Pipeline) pipeline { - agent any + agent any stages { - stage('Build') { + stage('Build') { steps { - bat 'set' + echo 'Starting the build Stage' + echo 'Build Stage completed successfully' + } + } + stage('Test') { + steps { + echo 'Starting the Test Stage' + echo 'Test Stage completed successfully' + } + } + stage('Deploy') { + steps { + echo 'Starting the Deploy Stage' + echo 'Deploy Stage completed successfully' } } } From e41deb80040218605db7aacf6aba66d7b910685a Mon Sep 17 00:00:00 2001 From: marclee2 Date: Wed, 5 Jun 2024 03:25:12 +0800 Subject: [PATCH 6/7] updated jenkinsfile --- Jenkinsfile | 72 +++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 50 insertions(+), 22 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1c6eea3..7557bc3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,26 +15,54 @@ // } //Jenkinsfile (Declarative Pipeline) -pipeline { - agent any - stages { - stage('Build') { - steps { - echo 'Starting the build Stage' - echo 'Build Stage completed successfully' - } - } - stage('Test') { - steps { - echo 'Starting the Test Stage' - echo 'Test Stage completed successfully' - } - } - stage('Deploy') { - steps { - echo 'Starting the Deploy Stage' - echo 'Deploy Stage completed successfully' +// pipeline { +// agent any +// stages { +// stage('Build') { +// steps { +// echo 'Starting the build Stage' +// echo 'Build Stage completed successfully' +// } +// } +// stage('Test') { +// steps { +// echo 'Starting the Test Stage' +// echo 'Test Stage completed successfully' +// } +// } +// stage('Deploy') { +// steps { +// echo 'Starting the Deploy Stage' +// echo 'Deploy Stage completed successfully' +// } +// } +// } +// } + +stage('Environment Analysis') { + + parallel { + + stage('Priting All Global Variables') { + steps { + sh """ + env + """ + } + } + + stage('Execute Shell') { + steps { + sh 'echo "Hello"' + } + } + + stage('Print ENV variable') { + steps { + sh "echo ${APP_ENV}" + } + } + + } - } - } -} \ No newline at end of file + } \ No newline at end of file From ba9e8bcf6de65308b45acc80e3e45ddd5ca14df5 Mon Sep 17 00:00:00 2001 From: marclee2 Date: Tue, 13 Aug 2024 00:07:14 +0800 Subject: [PATCH 7/7] test automatic deletion of branch --- test.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 test.txt diff --git a/test.txt b/test.txt new file mode 100644 index 0000000..688d47b --- /dev/null +++ b/test.txt @@ -0,0 +1 @@ +//Test automatic deletiion of branches \ No newline at end of file