Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
d0739a7
update the local artifact repo
deepak2717 Dec 6, 2020
4ecf43e
added version SNAPSHOT
deepak2717 Dec 6, 2020
cf8c463
adding nexus
deepak2717 Dec 12, 2020
1526073
release commit
deepak2717 Dec 12, 2020
39c1a63
changed maven version
deepak2717 Dec 13, 2020
5fe3209
update nexus ip
deepak2717 Dec 13, 2020
25e3d21
updating to local repo
deepak2717 Jan 31, 2021
3b667a0
version to SNAPSHOT
deepak2717 Jan 31, 2021
09fc765
updated version
deepak2717 Feb 2, 2021
fd0b1b4
updating nexus
deepak2717 Feb 3, 2021
3926814
update the version to RELEASE
deepak2717 Feb 3, 2021
34c9611
updating Jenkinsfile
deepak2717 Feb 4, 2021
05eb934
updating pom
deepak2717 Feb 4, 2021
1584833
udpating to local repo
deepak2717 Feb 6, 2021
8fa9b2b
updating nexus
deepak2717 Feb 6, 2021
4ee7396
chnaging the version as release
deepak2717 Feb 6, 2021
0b24462
update wrong maven version
deepak2717 Feb 6, 2021
56a46e8
correcting maven version
deepak2717 Feb 6, 2021
1812737
Update pom.xml
deepak2717 Feb 6, 2021
25a80ec
update pom.xml
deepak2717 Feb 8, 2021
5ea2058
deploying artifacts to local repo
deepak2717 Apr 4, 2021
6fce0bb
updated version
deepak2717 Apr 4, 2021
5dd8071
upfating nexus integration
deepak2717 Apr 10, 2021
20e1e9c
nexus check
deepak2717 Apr 10, 2021
b4b3ca8
adding for release
deepak2717 Apr 10, 2021
a04e57d
updated nexus server IP
deepak2717 Apr 17, 2021
282a33f
app version change for release
deepak2717 Apr 17, 2021
3a47178
updating to local repository
deepak2717 Apr 21, 2021
48e9905
updating version
deepak2717 Apr 21, 2021
f285542
updating nexus entry
deepak2717 Apr 22, 2021
858554c
correcting tag
deepak2717 Apr 22, 2021
344258e
release change
deepak2717 Apr 22, 2021
e95ac0a
changes version and nexus IP
deepak2717 Apr 26, 2021
2e4270e
Update JenkinsfileUnix
deepak2717 Apr 26, 2021
59d3320
changing for Release
deepak2717 Apr 26, 2021
1fc6cd7
changing to local artifact repo
deepak2717 May 8, 2021
dc5c65a
changed version to SNAPSHOT
deepak2717 May 8, 2021
38e0be7
corrected version tag
deepak2717 May 8, 2021
841395f
Integrating with nexus
deepak2717 May 9, 2021
9967aa4
changing to RELEASE
deepak2717 May 9, 2021
1c5a21c
updated maven version
deepak2717 May 15, 2021
3dc8e6f
changing nexus
deepak2717 May 15, 2021
a580bf5
updating to local repo artifact
deepak2717 Jun 27, 2021
7740e49
commited to see how SNAPSHOT generates artifact
deepak2717 Jun 27, 2021
5719e1f
integrating Nexus Snapshot
deepak2717 Jul 3, 2021
0e26089
nexus - release
deepak2717 Jul 3, 2021
6c6f865
maven version change
deepak2717 Jul 4, 2021
9a8fdc4
fixing syntax error
deepak2717 Jul 4, 2021
3f5f3a7
change version
deepak2717 Jul 4, 2021
0f4e6df
update proper version
deepak2717 Jul 4, 2021
a2f15ed
changing the nexus IP
deepak2717 Jul 4, 2021
a35770f
local artefact repo deployment
deepak2717 Jul 27, 2021
73a82ea
Snapshot build
deepak2717 Jul 28, 2021
ac59f74
corrected tag for version
deepak2717 Jul 28, 2021
1177e6c
nexus integration using maven
deepak2717 Jul 29, 2021
1fa13d5
Doing a Release
deepak2717 Jul 29, 2021
a80780e
local repo changes
deepak2717 Aug 9, 2021
e1d0d05
tacking back to older version
deepak2717 Oct 24, 2021
049aab2
update maven name
deepak2717 Oct 31, 2021
c9609cf
update jenkins for sonar
deepak2717 Nov 13, 2021
0ee391b
update jenkinsfile
deepak2717 Nov 13, 2021
3e6301d
updated
deepak2717 Nov 13, 2021
0dc19f0
update
deepak2717 Nov 13, 2021
a482b34
update
deepak2717 Nov 13, 2021
82bc24d
new commit
deepak2717 Jan 2, 2022
08e5d8e
updated compiler chnages to support java 11
deepak2717 Jan 2, 2022
ef73e9e
removing properties for java 11
deepak2717 Jan 8, 2022
4ee5de3
updated version
deepak2717 Jan 8, 2022
06c3201
nexus integration using POM
deepak2717 Jan 9, 2022
3160165
updating nexus server
deepak2717 Jan 9, 2022
4a0c561
adding change for RELEASE artifact
deepak2717 Jan 9, 2022
6919f0f
update internal repo
deepak2717 Jan 14, 2022
3d4ccf5
update version
deepak2717 Jan 14, 2022
59f8c17
update pom for nexus integ.
deepak2717 Jan 15, 2022
2b3350f
update pom
deepak2717 Jan 17, 2022
3036308
update pom
deepak2717 Jan 17, 2022
31ab963
update internal repo
deepak2717 Jan 25, 2022
8049325
version update
deepak2717 Mar 19, 2022
ae247ec
Update pom.xml
deepak2717 May 15, 2022
f836929
integrating with nexus
deepak2717 Jun 4, 2022
8592245
validating RELEASE for nexus
deepak2717 Jun 4, 2022
9448620
validating version change update
deepak2717 Jun 4, 2022
622a20e
update pom
deepak2717 Jun 19, 2022
774c993
integrate nexus
deepak2717 Jun 25, 2022
3b88e51
snapshot
deepak2717 Jun 25, 2022
1a0bd1d
updated nexus server
deepak2717 Jul 3, 2022
d202230
moving to internal repo for artifacts
deepak2717 Sep 11, 2022
419deef
Update pom.xml
deepak2717 Sep 18, 2022
c844fde
updated pom
deepak2717 Sep 18, 2022
0faf43d
internal repo switch
deepak2717 Dec 17, 2022
d4a216e
version change
deepak2717 Dec 18, 2022
213c052
integrating to nexus server
deepak2717 Dec 24, 2022
e99683c
change for RELEASE
deepak2717 Dec 24, 2022
c0228ed
Updating version
deepak2717 Dec 24, 2022
b184e1c
switch to internal repo
deepak2717 Dec 25, 2022
8dff638
changed version
deepak2717 Jan 21, 2023
bd6e8b5
updating for nexus integration
deepak2717 Jan 28, 2023
cefc575
minor fix
deepak2717 Jan 28, 2023
6b615c6
release build
deepak2717 Jan 28, 2023
86218e0
changed pom
deepak2717 Jan 29, 2023
9aea2ec
Update pom.xml
deepak2717 Feb 11, 2023
4f22ec7
changed version
deepak2717 Feb 11, 2023
80104ef
nexus integration
deepak2717 Feb 18, 2023
8fc418d
check for release
deepak2717 Feb 18, 2023
c5c3742
updating nexus server host
deepak2717 Feb 25, 2023
10893e8
updated release version
deepak2717 Feb 25, 2023
ec1a9c7
switch to internal repo for deploy
deepak2717 Apr 8, 2023
230b0fa
updated version
deepak2717 Apr 8, 2023
76c31f3
adding nexus
deepak2717 Apr 9, 2023
6b07cb3
corrected nexus IP
deepak2717 Apr 9, 2023
cc3b5d8
Uploading Release Artifact
deepak2717 Apr 9, 2023
f9f9afd
Update pom.xml
deepak2717 Apr 15, 2023
f2b4a94
Update pom.xml
deepak2717 Apr 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 23 additions & 6 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,40 @@ pipeline {
stages {
stage('Build') {
steps {
withMaven(maven : 'apache-maven-3.3.9'){
bat "mvn clean compile"
withMaven(maven : 'apache-maven-3.6.0'){
sh "mvn clean compile"
}
}
}
stage('Test'){
steps {
withMaven(maven : 'apache-maven-3.3.9'){
bat "mvn test"
withMaven(maven : 'apache-maven-3.6.0'){
sh "mvn test"
}

}
}
stage('build && SonarQube analysis') {
steps {
withSonarQubeEnv('sonar.tools.devops.****') {
sh 'sonar-scanner -Dsonar.projectKey=myProject -Dsonar.sources=./src'
}
}
}
stage("Quality Gate") {
steps {
timeout(time: 1, unit: 'HOURS') {
// Parameter indicates whether to set pipeline to UNSTABLE if Quality Gate fails
// true = set pipeline to UNSTABLE, false = don't
// Requires SonarScanner for Jenkins 2.7+
waitForQualityGate abortPipeline: true
}
}
}
stage('Deploy') {
steps {
withMaven(maven : 'apache-maven-3.3.9'){
bat "mvn deploy"
withMaven(maven : 'apache-maven-3.6.0'){
sh "mvn deploy"
}

}
Expand Down
9 changes: 5 additions & 4 deletions JenkinsfileUnix
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,23 @@ pipeline {
stages {
stage('Build') {
steps {
withMaven(maven : 'apache-maven-3.3.3'){
withMaven(maven : 'apache_maven_3.6.3'){
sh "mvn clean compile"
}
}
}

}
stage('Test'){
steps {
withMaven(maven : 'apache-maven-3.3.3'){
withMaven(maven : 'apache_maven_3.6.3'){
sh "mvn test"
}

}
}
stage('Deploy') {
steps {
withMaven(maven : 'apache-maven-3.3.3'){
withMaven(maven : 'apache_maven_3.6.3'){
sh "mvn deploy"
}

Expand Down
12 changes: 7 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,29 @@

<groupId>com.test</groupId>
<artifactId>HelloWorldMaven</artifactId>
<version>1.0.8-RELEASE</version>
<version>1.1.1-RELEASE</version>
<packaging>jar</packaging>

<name>HelloWorldMaven</name>
<url>http://maven.apache.org</url>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
</properties>

<distributionManagement>
<repository>
<repository>
<id>releases</id>
<!-- CHANGE HERE by your team nexus server -->
<url>http://54.237.225.92:8081/repository/maven-releases/</url>
<url>http://3.84.4.116:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<!-- CHANGE HERE by your team nexus server -->
<url>http://54.237.225.92:8081/repository/maven-snapshots/</url>
</snapshotRepository>
<url>http://3.84.4.116:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>

<dependencies>
Expand Down