From 34ef186c65299b6e048046f46b5b96af0cc4cec1 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Sat, 1 Sep 2018 10:54:42 +0530 Subject: [PATCH 01/58] Update pom.xml --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 46fb4a5..3045bb3 100644 --- a/pom.xml +++ b/pom.xml @@ -29,12 +29,12 @@ central releases - http://52.91.244.245:8081/artifactory/libs-release-local + http://34.221.103.149:8081/artifactory/libs-release-local snapshot snapshots - http://52.91.244.245:8081/artifactory/libs-snapshot-local + http://34.221.103.149:8081/artifactory/libs-snapshot-local From fd2f131e5fd7b7f868fae9018e5542370b56dc69 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Sat, 1 Sep 2018 10:55:05 +0530 Subject: [PATCH 02/58] Update JenkinsFile --- JenkinsFile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/JenkinsFile b/JenkinsFile index 33f5c0a..2bfb7e2 100644 --- a/JenkinsFile +++ b/JenkinsFile @@ -30,10 +30,10 @@ node { } } stage('Deploy') { - sh 'curl -u admin:redhat@123 -T target/**.war "http://52.91.244.245:8080/manager/text/deploy?path=/devops&update=true"' + sh 'curl -u admin:redhat@123 -T target/**.war "http://34.221.103.149:8080/manager/text/deploy?path=/devops&update=true"' } stage("Smoke Test"){ - sh "curl --retry-delay 10 --retry 5 http://52.91.244.245:8080/devops" + sh "curl --retry-delay 10 --retry 5 http://34.221.103.149:8080/devops" } stage('Artifacts') { if (isUnix()) { From c8f1ea820fb6aac1acea23ca2340db590f9965ee Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Sat, 8 Sep 2018 01:01:40 +0530 Subject: [PATCH 03/58] Update JenkinsFile --- JenkinsFile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/JenkinsFile b/JenkinsFile index 2bfb7e2..02afd5c 100644 --- a/JenkinsFile +++ b/JenkinsFile @@ -30,10 +30,10 @@ node { } } stage('Deploy') { - sh 'curl -u admin:redhat@123 -T target/**.war "http://34.221.103.149:8080/manager/text/deploy?path=/devops&update=true"' + sh 'curl -u admin:redhat@123 -T target/**.war "http://54.227.220.63:8080/manager/text/deploy?path=/devops&update=true"' } stage("Smoke Test"){ - sh "curl --retry-delay 10 --retry 5 http://34.221.103.149:8080/devops" + sh "curl --retry-delay 10 --retry 5 http://54.227.220.63:8080/devops" } stage('Artifacts') { if (isUnix()) { From 9eb9486d6ea894f58688b1ce09542d51be1fd858 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Sat, 8 Sep 2018 01:02:14 +0530 Subject: [PATCH 04/58] Update pom.xml --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 3045bb3..fc149e5 100644 --- a/pom.xml +++ b/pom.xml @@ -29,12 +29,12 @@ central releases - http://34.221.103.149:8081/artifactory/libs-release-local + http://54.227.220.63:8081/artifactory/libs-release-local snapshot snapshots - http://34.221.103.149:8081/artifactory/libs-snapshot-local + http://54.227.220.63:8081/artifactory/libs-snapshot-local From 7b0a03dbb21374adb48d46a0ae4bca4856f288d4 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Fri, 21 Sep 2018 10:42:41 +0000 Subject: [PATCH 05/58] Update JenkinsFile --- JenkinsFile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/JenkinsFile b/JenkinsFile index 02afd5c..e577433 100644 --- a/JenkinsFile +++ b/JenkinsFile @@ -30,10 +30,10 @@ node { } } stage('Deploy') { - sh 'curl -u admin:redhat@123 -T target/**.war "http://54.227.220.63:8080/manager/text/deploy?path=/devops&update=true"' + sh 'curl -u admin:redhat@123 -T target/**.war "http://13.232.223.116:8080/manager/text/deploy?path=/devops&update=true"' } stage("Smoke Test"){ - sh "curl --retry-delay 10 --retry 5 http://54.227.220.63:8080/devops" + sh "curl --retry-delay 10 --retry 5 http://13.232.223.116:8080/devops" } stage('Artifacts') { if (isUnix()) { From c76e1b76d16fdceaf9c6c30e3938aa99ebe748c4 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Fri, 21 Sep 2018 10:44:05 +0000 Subject: [PATCH 06/58] Update pom.xml --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index fc149e5..c107133 100644 --- a/pom.xml +++ b/pom.xml @@ -29,12 +29,12 @@ central releases - http://54.227.220.63:8081/artifactory/libs-release-local + http://13.232.223.116:8081/artifactory/libs-release-local snapshot snapshots - http://54.227.220.63:8081/artifactory/libs-snapshot-local + http://13.232.223.116:8081/artifactory/libs-snapshot-local From d605af0f811f16d6d17a61b7ebeceb71102b56d1 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Tue, 16 Oct 2018 12:55:04 +0530 Subject: [PATCH 07/58] Update JenkinsFile --- JenkinsFile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/JenkinsFile b/JenkinsFile index e577433..787b4fb 100644 --- a/JenkinsFile +++ b/JenkinsFile @@ -30,10 +30,10 @@ node { } } stage('Deploy') { - sh 'curl -u admin:redhat@123 -T target/**.war "http://13.232.223.116:8080/manager/text/deploy?path=/devops&update=true"' + sh 'curl -u admin:redhat@123 -T target/**.war "http://52.66.208.224:8080/manager/text/deploy?path=/devops&update=true"' } stage("Smoke Test"){ - sh "curl --retry-delay 10 --retry 5 http://13.232.223.116:8080/devops" + sh "curl --retry-delay 10 --retry 5 http://52.66.208.224:8080/devops" } stage('Artifacts') { if (isUnix()) { From 24124b7ae669b28519c8882e30654d480904739c Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Tue, 16 Oct 2018 12:55:37 +0530 Subject: [PATCH 08/58] Update pom.xml --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index c107133..96805b0 100644 --- a/pom.xml +++ b/pom.xml @@ -29,12 +29,12 @@ central releases - http://13.232.223.116:8081/artifactory/libs-release-local + http://52.66.208.224:8081/artifactory/libs-release-local snapshot snapshots - http://13.232.223.116:8081/artifactory/libs-snapshot-local + http://52.66.208.224:8081/artifactory/libs-snapshot-local From 313a378b4333c603284cd527fa138b73eaaf0ecf Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Sun, 4 Nov 2018 10:42:30 +0530 Subject: [PATCH 09/58] Update pom.xml --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 96805b0..8dc2f32 100644 --- a/pom.xml +++ b/pom.xml @@ -29,12 +29,12 @@ central releases - http://52.66.208.224:8081/artifactory/libs-release-local + http://13.233.138.132:8081/artifactory/libs-release-local snapshot snapshots - http://52.66.208.224:8081/artifactory/libs-snapshot-local + http://13.233.138.132:8081/artifactory/libs-snapshot-local From c905164db9b05ecbae3df668f3c2dcc564e2dc40 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Sun, 4 Nov 2018 10:42:53 +0530 Subject: [PATCH 10/58] Update JenkinsFile --- JenkinsFile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/JenkinsFile b/JenkinsFile index 787b4fb..afaca92 100644 --- a/JenkinsFile +++ b/JenkinsFile @@ -30,10 +30,10 @@ node { } } stage('Deploy') { - sh 'curl -u admin:redhat@123 -T target/**.war "http://52.66.208.224:8080/manager/text/deploy?path=/devops&update=true"' + sh 'curl -u admin:redhat@123 -T target/**.war "http://13.233.138.132:8080/manager/text/deploy?path=/devops&update=true"' } stage("Smoke Test"){ - sh "curl --retry-delay 10 --retry 5 http://52.66.208.224:8080/devops" + sh "curl --retry-delay 10 --retry 5 http://13.233.138.132:8080/devops" } stage('Artifacts') { if (isUnix()) { From 3751278880ebad63088ab3326b079ef6934b15b8 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Sat, 16 Feb 2019 16:31:59 +0100 Subject: [PATCH 11/58] Update pom.xml --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 8dc2f32..2432977 100644 --- a/pom.xml +++ b/pom.xml @@ -29,12 +29,12 @@ central releases - http://13.233.138.132:8081/artifactory/libs-release-local + http://localhost:8080/home/ubuntu/libs-release-local snapshot snapshots - http://13.233.138.132:8081/artifactory/libs-snapshot-local + http://localhost:8080/home/ubuntu/libs-snapshot-local From 559b93e54ea4873fccea9873eda174ad9c55f0f6 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Sat, 6 Jun 2020 10:22:04 +0530 Subject: [PATCH 12/58] Update JenkinsFile --- JenkinsFile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/JenkinsFile b/JenkinsFile index afaca92..7a5b9b4 100644 --- a/JenkinsFile +++ b/JenkinsFile @@ -30,10 +30,10 @@ node { } } stage('Deploy') { - sh 'curl -u admin:redhat@123 -T target/**.war "http://13.233.138.132:8080/manager/text/deploy?path=/devops&update=true"' + sh 'curl -u admin:redhat@123 -T target/**.war "http://13.233.138.132:8060/manager/text/deploy?path=/devops&update=true"' } stage("Smoke Test"){ - sh "curl --retry-delay 10 --retry 5 http://13.233.138.132:8080/devops" + sh "curl --retry-delay 10 --retry 5 http://13.233.138.132:8060/devops" } stage('Artifacts') { if (isUnix()) { From d3ca9ead992a194cf0960757bd2abd38ad486c28 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Tue, 7 Dec 2021 13:48:00 +0530 Subject: [PATCH 13/58] Update pom.xml --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2432977..d319c62 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,7 @@ UTF-8 UTF-8 1.8 - 2.17 + 3.0.0-M3 0.7.9 From 71aecb47c7012346066549df8b67bbde18c1ad7b Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Wed, 8 Dec 2021 14:18:40 +0530 Subject: [PATCH 14/58] Update pom.xml --- pom.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d319c62..68012dc 100644 --- a/pom.xml +++ b/pom.xml @@ -26,15 +26,17 @@ + snapshot snapshots - http://localhost:8080/home/ubuntu/libs-snapshot-local + http://52.23.249.250:8082/artifactory/maven-artifacts-hatigen/ From 2031aead265d5b131702af3c160d879711e90b27 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Wed, 8 Dec 2021 14:19:30 +0530 Subject: [PATCH 15/58] Update pom.xml --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 68012dc..41803ba 100644 --- a/pom.xml +++ b/pom.xml @@ -34,8 +34,8 @@ --> - snapshot - snapshots + maven-artifacts-hatigen + maven-artifacts-hatigen http://52.23.249.250:8082/artifactory/maven-artifacts-hatigen/ From 244d85facff34338e157154c9699b0fc909535e4 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Thu, 9 Dec 2021 14:08:00 +0530 Subject: [PATCH 16/58] Update pom.xml --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 41803ba..d94b320 100644 --- a/pom.xml +++ b/pom.xml @@ -34,9 +34,9 @@ --> - maven-artifacts-hatigen - maven-artifacts-hatigen - http://52.23.249.250:8082/artifactory/maven-artifacts-hatigen/ + hatigen-snapshot-jobs + hatigen-snapshot-jobs + http://54.224.227.166:8082/artifactory/hatigen-snapshot-jobs/ From 34f0e0941dce1b707aa047b3bad993ec637620d6 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Fri, 10 Dec 2021 13:57:48 +0530 Subject: [PATCH 17/58] Update pom.xml --- pom.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pom.xml b/pom.xml index d94b320..c565625 100644 --- a/pom.xml +++ b/pom.xml @@ -23,6 +23,12 @@ 1.8 3.0.0-M3 0.7.9 + + webapp-test01 + webapp-test01 + http://54.146.23.229:9000 + 68abbb026c64ae5820a974c79dbeed77a9d57be5 + From 8a4ea5452a43d75e23bdbe9c005ba3085c27b032 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Fri, 10 Dec 2021 14:03:37 +0530 Subject: [PATCH 18/58] Update pom.xml --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c565625..31a7f53 100644 --- a/pom.xml +++ b/pom.xml @@ -42,7 +42,7 @@ hatigen-snapshot-jobs hatigen-snapshot-jobs - http://54.224.227.166:8082/artifactory/hatigen-snapshot-jobs/ + http://54.224.239.212:8082/artifactory/hatigen-snapshot-jobs/ From 0b219eb2d048c2dc0c6a73e5b075f8035cc61d08 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Tue, 14 Dec 2021 11:01:28 +0530 Subject: [PATCH 19/58] Update pom.xml --- pom.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 31a7f53..9f506e7 100644 --- a/pom.xml +++ b/pom.xml @@ -23,29 +23,29 @@ 1.8 3.0.0-M3 0.7.9 - + - - + hatigen-snapshot-jobs hatigen-snapshot-jobs http://54.224.239.212:8082/artifactory/hatigen-snapshot-jobs/ - +--> scm:git:git@github.com:keshavkummari/devops.git scm:git:git@github.com:keshavkummari/devops.git From be690307fd9db3087cb4da612d5c50d3c4afd233 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Tue, 14 Dec 2021 11:42:36 +0530 Subject: [PATCH 20/58] Update pom.xml --- pom.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index 9f506e7..5a5cd14 100644 --- a/pom.xml +++ b/pom.xml @@ -30,22 +30,22 @@ 68abbb026c64ae5820a974c79dbeed77a9d57be5 --> - - hatigen-snapshot-jobs - hatigen-snapshot-jobs - http://54.224.239.212:8082/artifactory/hatigen-snapshot-jobs/ + demo-snapshot-lib + demo-snapshot-lib + http://34.229.65.225:8082/artifactory/demo-snapshot-lib/ ---> + scm:git:git@github.com:keshavkummari/devops.git scm:git:git@github.com:keshavkummari/devops.git From 623a9a9907277bc625da45bbdabcfa2bdc1b2df0 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Tue, 14 Dec 2021 12:02:29 +0530 Subject: [PATCH 21/58] Update pom.xml --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5a5cd14..5ee4e2d 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.example devops - 1.1.0-SNAPSHOT + 2.0.0-SNAPSHOT war devops From 22e87ba170beffca4340585ee98a317af825fc3b Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Tue, 14 Dec 2021 12:50:20 +0530 Subject: [PATCH 22/58] Update pom.xml --- pom.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 5ee4e2d..0ac0e27 100644 --- a/pom.xml +++ b/pom.xml @@ -23,12 +23,12 @@ 1.8 3.0.0-M3 0.7.9 - + + firstdevopsproject + firstdevopsproject + http://35.172.195.91:9000 + 79f26f53ddbfa867596c56621c6df355d3001264 + From 4075eeb6c35d85bbd6bc2232cae87325d935f9d1 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 10:22:18 +0530 Subject: [PATCH 23/58] Create buildspec.yml --- buildspec.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 buildspec.yml diff --git a/buildspec.yml b/buildspec.yml new file mode 100644 index 0000000..db08100 --- /dev/null +++ b/buildspec.yml @@ -0,0 +1,21 @@ +version: 0.2 +phases: + install: + runtime-versions: + java: corretto8 + pre_build: + commands: + - cd src/main/resources/static + - npm install bower -g + - bower install --allow-root + - cd $CODEBUILD_SRC_DIR + build: + commands: + - echo Build started on `date` + post_build: + commands: + - echo Build completed on `date` + - mvn package +artifacts: + files: + - target/devops-SNAPSHOT-2.1.0.war From b0299d44c0a3b7f52fed3e11fa8a7b35436080da Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 10:22:51 +0530 Subject: [PATCH 24/58] Update buildspec.yml --- buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildspec.yml b/buildspec.yml index db08100..bdac12d 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -18,4 +18,4 @@ phases: - mvn package artifacts: files: - - target/devops-SNAPSHOT-2.1.0.war + - target/devops-2.0.0-SNAPSHOT.war From aff9bf2187505626f7fba19a6399606e7cdc62b4 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 10:28:44 +0530 Subject: [PATCH 25/58] Update buildspec.yml --- buildspec.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/buildspec.yml b/buildspec.yml index bdac12d..4ccb916 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -2,12 +2,10 @@ version: 0.2 phases: install: runtime-versions: - java: corretto8 + java: corretto11 pre_build: commands: - cd src/main/resources/static - - npm install bower -g - - bower install --allow-root - cd $CODEBUILD_SRC_DIR build: commands: @@ -15,7 +13,7 @@ phases: post_build: commands: - echo Build completed on `date` - - mvn package + - mvn clean validate build test package artifacts: files: - target/devops-2.0.0-SNAPSHOT.war From 4229f72c8ae60831f0ea7d94b2631254771c701e Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 10:31:47 +0530 Subject: [PATCH 26/58] Update buildspec.yml --- buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildspec.yml b/buildspec.yml index 4ccb916..3801bf7 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -13,7 +13,7 @@ phases: post_build: commands: - echo Build completed on `date` - - mvn clean validate build test package + - mvn clean artifacts: files: - target/devops-2.0.0-SNAPSHOT.war From b72162f2ee9cf3c6909b2326c617e615556f829d Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 10:33:52 +0530 Subject: [PATCH 27/58] Update buildspec.yml --- buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildspec.yml b/buildspec.yml index 3801bf7..d4ef066 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -13,7 +13,7 @@ phases: post_build: commands: - echo Build completed on `date` - - mvn clean + - mvn package artifacts: files: - target/devops-2.0.0-SNAPSHOT.war From 805a532c6a1fd4b91e6565161f05d472b9f59597 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 10:35:51 +0530 Subject: [PATCH 28/58] Update buildspec.yml --- buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildspec.yml b/buildspec.yml index d4ef066..371b3bb 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -16,4 +16,4 @@ phases: - mvn package artifacts: files: - - target/devops-2.0.0-SNAPSHOT.war + #- target/devops-2.0.0-SNAPSHOT.war From d188a8b1e67d79e89b8e9fb7d820f4ad1c57b361 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 10:45:49 +0530 Subject: [PATCH 29/58] Update buildspec.yml --- buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildspec.yml b/buildspec.yml index 371b3bb..4c2f5b7 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -16,4 +16,4 @@ phases: - mvn package artifacts: files: - #- target/devops-2.0.0-SNAPSHOT.war + - target/devops-2.0.1-SNAPSHOT.war From bfa403c89e243a02cc327d9d4badd410b6741b71 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 10:53:27 +0530 Subject: [PATCH 30/58] Update buildspec.yml --- buildspec.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buildspec.yml b/buildspec.yml index 4c2f5b7..7931e81 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -12,8 +12,8 @@ phases: - echo Build started on `date` post_build: commands: - - echo Build completed on `date` - mvn package + - echo Build completed on `date` artifacts: files: - - target/devops-2.0.1-SNAPSHOT.war + - devops-2.0.1-SNAPSHOT.war From 0586cc91b6d7d207f93492dbbc8fc76aabf7637e Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 10:55:40 +0530 Subject: [PATCH 31/58] Update buildspec.yml --- buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildspec.yml b/buildspec.yml index 7931e81..0f82985 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -16,4 +16,4 @@ phases: - echo Build completed on `date` artifacts: files: - - devops-2.0.1-SNAPSHOT.war + - '**/*' From 7e2a2aa2b2ced30876f347a5dea64197dce47699 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 11:00:39 +0530 Subject: [PATCH 32/58] Update buildspec.yml --- buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildspec.yml b/buildspec.yml index 0f82985..124d9d0 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -12,7 +12,7 @@ phases: - echo Build started on `date` post_build: commands: - - mvn package + - mvn package -DskipTests - echo Build completed on `date` artifacts: files: From 346c02b08bb1777201925e13380c7bf1684af0df Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 11:32:10 +0530 Subject: [PATCH 33/58] Create jenkinsFile --- jenkinsFile | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 jenkinsFile diff --git a/jenkinsFile b/jenkinsFile new file mode 100644 index 0000000..b355147 --- /dev/null +++ b/jenkinsFile @@ -0,0 +1,72 @@ +pipeline { + agent any + stages { + stage('Stage-1 : Clean') { + steps { + withMaven(maven : 'maven'){ + sh 'mvn clean' + } + } + } + stage('Stage-2 : Validate') { + steps { + withMaven(maven : 'maven'){ + sh 'mvn validate' + } + } + } + stage('Stage-3 : Compile') { + steps { + withMaven(maven : 'maven'){ + sh 'mvn compile' + } + } + } + stage('Stage-4 : Test') { + steps { + withMaven(maven : 'maven'){ + sh 'mvn test' + } + } + } + stage('Stage-5 : Install') { + steps { + withMaven(maven : 'maven'){ + sh 'mvn install' + } + } + } + stage('Stage-6 : Verify') { + steps { + withMaven(maven : 'maven'){ + sh 'mvn verify' + } + } + } + stage('Stage-7 : Package') { + steps { + withMaven(maven : 'maven'){ + sh 'mvn package' + } + } + } + /* + stage('Stage-8 : Deploy an Artifact to Artifactory Manager i.e. Nexus/Jfrog') { + steps { + withMaven(maven : 'maven'){ + sh 'mvn deploy' + } + } + } + stage('Stage-9 : Deployment - Deploy a Artifact devops-2.0.0-SNASHOT.war file to Tomcat Server '){ + steps{ + sh 'curl -u admin:redhat@123 -T target/**.war "http://3.16.160.151:8080/manager/text/deploy?path=/devworld&update=true"' + } + } + stage('Stage-10 : SmokeTest'){ + steps{ + sh 'curl --retry-delay 10 --retry 5 "http://3.16.160.151:8080/devworld"' + } + }*/ + } +} From 7561dd946495d8395d2983e90b6373e798d0a97b Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 11:35:15 +0530 Subject: [PATCH 34/58] Update jenkinsFile --- jenkinsFile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jenkinsFile b/jenkinsFile index b355147..920c667 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -15,6 +15,7 @@ pipeline { } } } +/* stage('Stage-3 : Compile') { steps { withMaven(maven : 'maven'){ @@ -50,7 +51,7 @@ pipeline { } } } - /* + stage('Stage-8 : Deploy an Artifact to Artifactory Manager i.e. Nexus/Jfrog') { steps { withMaven(maven : 'maven'){ From 74c6ee0ee0ccb01baebed0967b68f53a3d9c1aa0 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 11:42:46 +0530 Subject: [PATCH 35/58] Update jenkinsFile --- jenkinsFile | 69 ++++------------------------------------------------- 1 file changed, 5 insertions(+), 64 deletions(-) diff --git a/jenkinsFile b/jenkinsFile index 920c667..94f0036 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -1,73 +1,14 @@ pipeline { agent any + tools { + maven '3.6.3' + jdk 'jdk11' + } stages { stage('Stage-1 : Clean') { steps { - withMaven(maven : 'maven'){ - sh 'mvn clean' - } - } - } - stage('Stage-2 : Validate') { - steps { - withMaven(maven : 'maven'){ - sh 'mvn validate' - } - } - } -/* - stage('Stage-3 : Compile') { - steps { - withMaven(maven : 'maven'){ - sh 'mvn compile' - } - } - } - stage('Stage-4 : Test') { - steps { - withMaven(maven : 'maven'){ - sh 'mvn test' - } - } - } - stage('Stage-5 : Install') { - steps { - withMaven(maven : 'maven'){ - sh 'mvn install' - } + sh 'mvn clean' } } - stage('Stage-6 : Verify') { - steps { - withMaven(maven : 'maven'){ - sh 'mvn verify' - } - } - } - stage('Stage-7 : Package') { - steps { - withMaven(maven : 'maven'){ - sh 'mvn package' - } - } - } - - stage('Stage-8 : Deploy an Artifact to Artifactory Manager i.e. Nexus/Jfrog') { - steps { - withMaven(maven : 'maven'){ - sh 'mvn deploy' - } - } - } - stage('Stage-9 : Deployment - Deploy a Artifact devops-2.0.0-SNASHOT.war file to Tomcat Server '){ - steps{ - sh 'curl -u admin:redhat@123 -T target/**.war "http://3.16.160.151:8080/manager/text/deploy?path=/devworld&update=true"' - } - } - stage('Stage-10 : SmokeTest'){ - steps{ - sh 'curl --retry-delay 10 --retry 5 "http://3.16.160.151:8080/devworld"' - } - }*/ } } From c931ef0006ca0b41b7a4b00c0afee0a01fb3d8b8 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 11:44:16 +0530 Subject: [PATCH 36/58] Update jenkinsFile --- jenkinsFile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jenkinsFile b/jenkinsFile index 94f0036..7131d1b 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -1,8 +1,8 @@ pipeline { agent any tools { - maven '3.6.3' - jdk 'jdk11' + maven 'maven' + jdk 'java' } stages { stage('Stage-1 : Clean') { From 175aba3427f0681a45886432b02b99d53f1c7353 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 11:47:15 +0530 Subject: [PATCH 37/58] Update jenkinsFile --- jenkinsFile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jenkinsFile b/jenkinsFile index 7131d1b..b3d7ed5 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -10,5 +10,10 @@ pipeline { sh 'mvn clean' } } + stage('Stage-2 : Validate') { + steps { + sh 'mvn validate' + } + } } } From 0b5f43ca163283848c532a3ef4e03a163f87083d Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 11:49:32 +0530 Subject: [PATCH 38/58] Update jenkinsFile --- jenkinsFile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jenkinsFile b/jenkinsFile index b3d7ed5..34bbc29 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -15,5 +15,10 @@ pipeline { sh 'mvn validate' } } + stage('Stage-3 : Compile') { + steps { + sh 'mvn compile' + } + } } } From d8f14465f704ddf18c9173ec8c6676ae70e692ec Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 11:52:42 +0530 Subject: [PATCH 39/58] Update jenkinsFile --- jenkinsFile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/jenkinsFile b/jenkinsFile index 34bbc29..de6a97a 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -20,5 +20,25 @@ pipeline { sh 'mvn compile' } } + stage('Stage-4 : Test') { + steps { + sh 'mvn test' + } + } + stage('Stage-5 : Install') { + steps { + sh 'mvn install' + } + } + stage('Stage-6 : Verify') { + steps { + sh 'mvn verify' + } + } + stage('Stage-7 : Package') { + steps { + sh 'mvn package' + } + } } } From 137f93b66185c6f9c2df67a2347e2d555b60501e Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 11:53:58 +0530 Subject: [PATCH 40/58] Update jenkinsFile --- jenkinsFile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jenkinsFile b/jenkinsFile index de6a97a..1d48245 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -20,11 +20,11 @@ pipeline { sh 'mvn compile' } } - stage('Stage-4 : Test') { + /* stage('Stage-4 : Test') { steps { sh 'mvn test' } - } + }*/ stage('Stage-5 : Install') { steps { sh 'mvn install' From b69e8060afa125254c6b4a6819ba3c56ddaf987a Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 11:56:00 +0530 Subject: [PATCH 41/58] Update jenkinsFile --- jenkinsFile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/jenkinsFile b/jenkinsFile index 1d48245..09a7a0b 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -20,24 +20,24 @@ pipeline { sh 'mvn compile' } } - /* stage('Stage-4 : Test') { + stage('Stage-4 : Test') { steps { - sh 'mvn test' + sh 'mvn test -DskipTests' } - }*/ + } stage('Stage-5 : Install') { steps { - sh 'mvn install' + sh 'mvn install -DskipTests' } } stage('Stage-6 : Verify') { steps { - sh 'mvn verify' + sh 'mvn verify -DskipTests' } } stage('Stage-7 : Package') { steps { - sh 'mvn package' + sh 'mvn package -DskipTests' } } } From 8932bce12f4ca8626cc703879d362d7f5bc0291c Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:00:11 +0530 Subject: [PATCH 42/58] Update jenkinsFile --- jenkinsFile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/jenkinsFile b/jenkinsFile index 09a7a0b..b85c41c 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -40,5 +40,15 @@ pipeline { sh 'mvn package -DskipTests' } } + stage('Stage-8 : Deploy an Artifact to Artifactory Manager i.e. Nexus/Jfrog') { + steps { + sh 'mvn deploy -DskipTests' + } + } + stage('Stage-9 : Deployment - Deploy a Artifact devops-2.0.0-SNAPSHOT.war file to Tomcat Server') { + steps { + sh 'curl -u admin:redhat@123 -T target/**.war "http://3.16.160.151:8080/manager/text/deploy?path=/devops&update=true"' + } + } } } From 6825970a317ec7c204d10241c555d1861bba8460 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:03:55 +0530 Subject: [PATCH 43/58] Update jenkinsFile --- jenkinsFile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jenkinsFile b/jenkinsFile index b85c41c..5a3e923 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -5,6 +5,11 @@ pipeline { jdk 'java' } stages { + stage('Stage-0 : Static Code Quality Using SonarQube') { + steps { + sh 'mvn sonar:sonar' + } + } stage('Stage-1 : Clean') { steps { sh 'mvn clean' @@ -47,7 +52,7 @@ pipeline { } stage('Stage-9 : Deployment - Deploy a Artifact devops-2.0.0-SNAPSHOT.war file to Tomcat Server') { steps { - sh 'curl -u admin:redhat@123 -T target/**.war "http://3.16.160.151:8080/manager/text/deploy?path=/devops&update=true"' + sh 'curl -u admin:redhat@123 -T target/**.war "http://54.146.36.84:8080/manager/text/deploy?path=/devops&update=true"' } } } From 3441b49e64407cf28f43c6ffd26522ce313a4630 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:05:16 +0530 Subject: [PATCH 44/58] Update pom.xml --- pom.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 0ac0e27..532438b 100644 --- a/pom.xml +++ b/pom.xml @@ -23,11 +23,12 @@ 1.8 3.0.0-M3 0.7.9 - + @@ -42,7 +43,7 @@ demo-snapshot-lib demo-snapshot-lib - http://34.229.65.225:8082/artifactory/demo-snapshot-lib/ + http://3.81.160.68:8082/artifactory/demo-snapshot-lib/ From 094c7285914dc3bc8776d969fb1d1163336fcbf3 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:05:43 +0530 Subject: [PATCH 45/58] Update jenkinsFile --- jenkinsFile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jenkinsFile b/jenkinsFile index 5a3e923..f3d8eb2 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -5,11 +5,13 @@ pipeline { jdk 'java' } stages { + /* stage('Stage-0 : Static Code Quality Using SonarQube') { steps { sh 'mvn sonar:sonar' } } + */ stage('Stage-1 : Clean') { steps { sh 'mvn clean' From 1f22ebfe0e416d4a1e42c21040beb13df0512160 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:08:38 +0530 Subject: [PATCH 46/58] Update pom.xml --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 532438b..29de983 100644 --- a/pom.xml +++ b/pom.xml @@ -41,9 +41,9 @@ --> - demo-snapshot-lib - demo-snapshot-lib - http://3.81.160.68:8082/artifactory/demo-snapshot-lib/ + hatigen-snapshot-jobs + hatigen-snapshot-jobs + http://3.81.160.68:8082/artifactory/hatigen-snapshot-jobs/ From d4937f4129a65d60b2c4ccb334f41406dcec1e54 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:12:03 +0530 Subject: [PATCH 47/58] Update jenkinsFile --- jenkinsFile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jenkinsFile b/jenkinsFile index f3d8eb2..49bf421 100644 --- a/jenkinsFile +++ b/jenkinsFile @@ -11,7 +11,6 @@ pipeline { sh 'mvn sonar:sonar' } } - */ stage('Stage-1 : Clean') { steps { sh 'mvn clean' @@ -56,6 +55,12 @@ pipeline { steps { sh 'curl -u admin:redhat@123 -T target/**.war "http://54.146.36.84:8080/manager/text/deploy?path=/devops&update=true"' } + } + */ + stage('Stage-10 : SmokeTest') { + steps { + sh 'curl --retry-delay 10 --retry 5 "http://54.146.36.84:8080/devops"' + } } } } From 1c430d6b71a8fbab609c0345362df42382b62413 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:17:40 +0530 Subject: [PATCH 48/58] Create JENKINSFILE --- JENKINSFILE | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 JENKINSFILE diff --git a/JENKINSFILE b/JENKINSFILE new file mode 100644 index 0000000..fa98601 --- /dev/null +++ b/JENKINSFILE @@ -0,0 +1,29 @@ +pipeline { + agent any + tools { + maven 'maven' + jdk 'java' + } + stages { + stage('Stage-1 : Static Code Quality Using SonarQube') { + steps { + sh 'mvn sonar:sonar' + } + } + stage('Stage-2 : Build & Push Artifact unto Artifactory manager') { + steps { + sh 'mvn clean validate compile test install verify package deploy -DskipTests' + } + } + stage('Stage-3 : Deployment - Deploy a Artifact devops-2.0.0-SNAPSHOT.war file to Tomcat Server') { + steps { + sh 'curl -u admin:redhat@123 -T target/**.war "http://54.146.36.84:8080/manager/text/deploy?path=/devops&update=true"' + } + } + stage('Stage-4 : SmokeTest') { + steps { + sh 'curl --retry-delay 10 --retry 5 "http://54.146.36.84:8080/devops"' + } + } + } +} From 7c153f0bbc5cc94bcce6dafcbb315116c62f4be6 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:27:58 +0530 Subject: [PATCH 49/58] Update pom.xml --- pom.xml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 29de983..e2b0008 100644 --- a/pom.xml +++ b/pom.xml @@ -23,6 +23,9 @@ 1.8 3.0.0-M3 0.7.9 + + kk-java + https://sonarcloud.io - - + hatigen-snapshot-jobs hatigen-snapshot-jobs http://3.81.160.68:8082/artifactory/hatigen-snapshot-jobs/ - + + --> scm:git:git@github.com:keshavkummari/devops.git scm:git:git@github.com:keshavkummari/devops.git From de93dc29fe801d1d5a66ec51a6acc55b82a1c38d Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:29:11 +0530 Subject: [PATCH 50/58] Update buildspec.yml --- buildspec.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/buildspec.yml b/buildspec.yml index 124d9d0..78438a9 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -7,6 +7,7 @@ phases: commands: - cd src/main/resources/static - cd $CODEBUILD_SRC_DIR + - mvn verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=kk-java build: commands: - echo Build started on `date` From 37fff6eb2833481d2bfde67115d91ff9fda94bad Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:31:41 +0530 Subject: [PATCH 51/58] Update buildspec.yml --- buildspec.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buildspec.yml b/buildspec.yml index 78438a9..de4d726 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -7,7 +7,8 @@ phases: commands: - cd src/main/resources/static - cd $CODEBUILD_SRC_DIR - - mvn verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=kk-java + - mvn sonar:sonar -DskipTests + # - mvn verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=kk-java build: commands: - echo Build started on `date` From b8fc75b68f6756ed78f51e4299c157b40ffff7fc Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:34:27 +0530 Subject: [PATCH 52/58] Update buildspec.yml --- buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildspec.yml b/buildspec.yml index de4d726..c197d3f 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -7,7 +7,7 @@ phases: commands: - cd src/main/resources/static - cd $CODEBUILD_SRC_DIR - - mvn sonar:sonar -DskipTests + - mvn sonar:sonar # - mvn verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=kk-java build: commands: From e9b5f21c31d245c62d7f18fe1aedd5bb878213bf Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:40:24 +0530 Subject: [PATCH 53/58] Update buildspec.yml --- buildspec.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buildspec.yml b/buildspec.yml index c197d3f..8914c1c 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -7,8 +7,8 @@ phases: commands: - cd src/main/resources/static - cd $CODEBUILD_SRC_DIR - - mvn sonar:sonar - # - mvn verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=kk-java + #- mvn sonar:sonar + - mvn verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=kk-java build: commands: - echo Build started on `date` From e2cc47916dd5d1b45698d146219eefbdd8a55a5d Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:43:01 +0530 Subject: [PATCH 54/58] Update buildspec.yml --- buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildspec.yml b/buildspec.yml index 8914c1c..82e5fad 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -8,7 +8,7 @@ phases: - cd src/main/resources/static - cd $CODEBUILD_SRC_DIR #- mvn sonar:sonar - - mvn verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=kk-java + - mvn verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=kk-java -DskipTests build: commands: - echo Build started on `date` From e96be6371174a77bd1bb3db1043c72d95844f111 Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:46:21 +0530 Subject: [PATCH 55/58] Create packer-buildspec.yml --- packer-buildspec.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 packer-buildspec.yml diff --git a/packer-buildspec.yml b/packer-buildspec.yml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packer-buildspec.yml @@ -0,0 +1 @@ + From 2d3d132883b23e5b3cdc3dc8d65c58c88351848e Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:48:52 +0530 Subject: [PATCH 56/58] Update packer-buildspec.yml --- packer-buildspec.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/packer-buildspec.yml b/packer-buildspec.yml index 8b13789..e3f2603 100644 --- a/packer-buildspec.yml +++ b/packer-buildspec.yml @@ -1 +1,22 @@ +version: 0.2 +phases: + pre_build: + commands: + - echo "Installing HashiCorp Packer..." + - curl -qL -o packer.zip https://releases.hashicorp.com/packer/0.12.3/packer_0.12.3_linux_amd64.zip && unzip packer.zip + - echo "Installing jq..." + - curl -qL -o jq https://stedolan.github.io/jq/download/linux64/jq && chmod +x ./jq + - mv packer /usr/local/bin + - mv jq /usr/local/bin + - pwd + - ls -ltr $CODEBUILD_SRC_DIR + - cd $CODEBUILD_SRC_DIR/ + - echo "Validating packer.json" + - packer validate packer.json + build: + commands: + + post_build: + commands: + From c211ec07d43361346b8891b8527578913a8d5ffb Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:50:27 +0530 Subject: [PATCH 57/58] Create packer.json --- packer.json | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 packer.json diff --git a/packer.json b/packer.json new file mode 100644 index 0000000..507ff48 --- /dev/null +++ b/packer.json @@ -0,0 +1,54 @@ +{ + "variables": { + "application_name": "codewithck", + "application_version": "1.0.0", + "region": "us-east-1", + "instance_type": "t2.micro", + "source_ami": "ami-083654bd07b5da81d", + "ami_shared_accounts": "156779398815" + }, + "builders": [ + { + "name": "{{ user `application_name`}}", + "type": "amazon-ebs", + "ssh_username": "ubuntu", + "force_deregister": "true", + "force_delete_snapshot": "true", + "associate_public_ip_address": "true", + "region": "{{ user `region` }}", + "source_ami": "{{ user `source_ami` }}", + "instance_type": "{{ user `instance_type` }}", + "ami_name": "{{ user `application_name`}}-{{ user `application_version`}}", + "ami_users": "{{ user `ami_shared_accounts`}}", + "tags": { + "Name": "{{ user `application_name` }}", + "CreatedBy": "Packer" + }, + "run_tags": { + "Name": "{{ user `application_name` }}", + "CreatedBy": "Packer" + } + + } + ], + "provisioners": [ + { + "type": "shell", + "inline": [ + "sudo apt update" + ] + }, + { + "type": "shell", + "inline": [ + "sudo apt install git curl unzip wget -y" + ] + }, + { + "type": "shell", + "inline": [ + "sudo apt install ansible -y" + ] + } + ] +} From d643f7fdd1bd36716df95d47b9d3cfe6d1269dec Mon Sep 17 00:00:00 2001 From: keshavkummari Date: Mon, 20 Dec 2021 12:54:02 +0530 Subject: [PATCH 58/58] Update packer-buildspec.yml --- packer-buildspec.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packer-buildspec.yml b/packer-buildspec.yml index e3f2603..ef5349b 100644 --- a/packer-buildspec.yml +++ b/packer-buildspec.yml @@ -16,7 +16,13 @@ phases: - packer validate packer.json build: commands: - + - curl -qL -o aws_credentials.json http://169.254.170.2/$AWS_CONTAINER_CREDENTIALS_RELATIVE_URI > aws_credentials.json + - aws configure set region $AWS_REGION + - aws configure set aws_access_key_id `jq -r '.AccessKeyId' aws_credentials.json` + - aws configure set aws_secret_access_key `jq -r '.SecretAccessKey' aws_credentials.json` + - aws configure set aws_session_token `jq -r '.Token' aws_credentials.json` + - packer build packer.json post_build: commands: + - echo "Packer Build Completed on `date`"