From de92b10c2bab7c69f77a81e690c370165dce2edc Mon Sep 17 00:00:00 2001 From: rosyglor <107739474+rosyglor@users.noreply.github.com> Date: Fri, 3 Feb 2023 19:15:31 -0500 Subject: [PATCH 1/6] Delete Jenkinsfile --- Jenkinsfile | 75 ----------------------------------------------------- 1 file changed, 75 deletions(-) delete mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile deleted file mode 100644 index 0cb8eb0..0000000 --- a/Jenkinsfile +++ /dev/null @@ -1,75 +0,0 @@ - -pipeline { - triggers { - pollSCM('* * * * *') - } - agent any - tools { - maven 'M2_HOME' -} -environment { - registry = '076892551558.dkr.ecr.us-east-1.amazonaws.com/jenkins' - registryCredential = 'aws_ecr_id' - dockerimage = '' -} - - stages { - - stage("build & SonarQube analysis") { - agent { - docker { image 'maven:3.8.6-openjdk-11-slim' } - } - - - steps { - withSonarQubeEnv('SonarServer') { - sh 'mvn sonar:sonar -Dsonar.projectKey=kserge2001_geolocation -Dsonar.java.binaries=.' - } - } - } - stage('Check Quality Gate') { - steps { - echo 'Checking quality gate...' - script { - timeout(time: 20, unit: 'MINUTES') { - def qg = waitForQualityGate() - if (qg.status != 'OK') { - error "Pipeline stopped because of quality gate status: ${qg.status}" - } - } - } - } - } - - - stage('maven package') { - steps { - sh 'mvn clean' - sh 'mvn install -DskipTests' - sh 'mvn package -DskipTests' - } - } - stage('Build Image') { - - steps { - script{ - def mavenPom = readMavenPom file: 'pom.xml' - dockerImage = docker.build registry + ":${mavenPom.version}" - } - } - } - stage('Deploy image') { - - - steps{ - script{ - docker.withRegistry("https://"+registry,"ecr:us-east-1:"+registryCredential) { - dockerImage.push() - } - } - } - } - - - } -} From 1e09a12f5180630f56077d9529241dba66d3e6b5 Mon Sep 17 00:00:00 2001 From: Rosy Date: Thu, 9 Feb 2023 21:38:35 -0500 Subject: [PATCH 2/6] ticket number-jenkinsfile --- Jenkinsfile | 37 +++++++++++++++++++++++++++++++++++++ pom.xml | 2 +- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..b14b882 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,37 @@ +pipeline { + agent any + tools { + maven 'M2_HOME' + } + triggers { + pollSCM '* * * * *' + } + + stages { + stage('maven package ') { + steps { + sh 'mvn clean' + sh 'mvn install' + sh 'mvn package' + } + } + stage('test') { + steps { + sh 'mvn test' + + } + } + stage('test') { + steps { + echo 'test' + + } + } + stage('deploy') { + steps { + echo 'deploy' + + } + } + } +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index a96afb6..4c5574a 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ bioMedical Demo project for Spring Boot jar - + 1.8 geolocation https://sonarcloud.io From fe668021b83ae7089e07ae3f3786233fed422ded Mon Sep 17 00:00:00 2001 From: Rosy Date: Thu, 9 Feb 2023 21:53:22 -0500 Subject: [PATCH 3/6] try 2 Jenkinsfile --- Jenkinsfile | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b14b882..2acfae7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -21,12 +21,7 @@ pipeline { } } - stage('test') { - steps { - echo 'test' - - } - } + stage('deploy') { steps { echo 'deploy' From 787b67d3688789d05476e36d5ea312278a784cd3 Mon Sep 17 00:00:00 2001 From: Rosy Date: Thu, 9 Feb 2023 22:00:37 -0500 Subject: [PATCH 4/6] try 3 Jenkinsfile --- Jenkinsfile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2acfae7..03d99fa 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,11 +1,12 @@ pipeline { + triggers { + pollSCM '* * * * *' + } agent any tools { - maven 'M2_HOME' - } - triggers { - pollSCM '* * * * *' - } + maven 'M2_HOME' +} + stages { stage('maven package ') { From f9f14b53a6e9bd9b95201b6c24c314a3e3d11e93 Mon Sep 17 00:00:00 2001 From: Rosy Date: Thu, 9 Feb 2023 22:16:44 -0500 Subject: [PATCH 5/6] try 4 Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 03d99fa..66b274c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,6 @@ pipeline { triggers { - pollSCM '* * * * *' + pollSCM ('* * * * *') } agent any tools { From 394df25c578f0924f423aff8f027a52773734242 Mon Sep 17 00:00:00 2001 From: Rosy Date: Thu, 9 Feb 2023 22:20:30 -0500 Subject: [PATCH 6/6] try 5 Jenkinsfile --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4c5574a..a96afb6 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ bioMedical Demo project for Spring Boot jar - + 1.8 geolocation https://sonarcloud.io