Skip to content
Open

A1 #26

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
a2ce3a3
Update Jenkinsfile
adikarthik Nov 15, 2022
45410b1
Merge pull request #8 from adikarthik/a2
adikarthik Nov 15, 2022
c1835aa
Update Jenkinsfile
adikarthik Nov 15, 2022
cfd1416
Update Jenkinsfile
adikarthik Nov 15, 2022
3ae4f61
Update Jenkinsfile
adikarthik Nov 15, 2022
7f3c55c
Update deliver.sh
adikarthik Nov 15, 2022
61cd19c
Update deliver.sh
adikarthik Nov 15, 2022
2ebedeb
Update README.md
adikarthik Nov 16, 2022
ebbe878
Update pom.xml
adikarthik Nov 16, 2022
f7a6ade
Create test
adikarthik Nov 16, 2022
12ed261
Create test1
adikarthik Nov 17, 2022
046201b
Update README.md
adikarthik Nov 17, 2022
e41d5a4
Update test
adikarthik Feb 13, 2023
a003dfc
Update test
adikarthik Feb 14, 2023
f77002c
Update Jenkinsfile
adikarthik Feb 15, 2023
3a8767a
Update test
adikarthik Feb 17, 2023
6cf207b
Update test
adikarthik Feb 17, 2023
a7ecb8d
Update README.md
adikarthik Feb 17, 2023
2e584ee
Update Jenkinsfile
adikarthik Mar 1, 2023
429768e
Update Jenkinsfile
adikarthik Jun 28, 2023
621557e
Update Jenkinsfile
adikarthik Jun 28, 2023
21fc280
Update Jenkinsfile
adikarthik Jun 28, 2023
015f069
Update Jenkinsfile
adikarthik Jun 28, 2023
022348d
Update Jenkinsfile
adikarthik Jun 28, 2023
c988780
Update Jenkinsfile
adikarthik Jun 28, 2023
e4d763e
Update Jenkinsfile
adikarthik Jun 28, 2023
b922c78
Update Jenkinsfile
Annapoorna-patil Jun 28, 2023
96aef2e
Update Jenkinsfile
Annapoorna-patil Jun 28, 2023
b560a28
Update README.md
Annapoorna-patil Jun 28, 2023
8d1964d
Update Jenkinsfile
Annapoorna-patil Jun 29, 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
18 changes: 10 additions & 8 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,23 @@ pipeline {
maven 'm1'
}
stages {
stage('Build') {
stage ('build') {
steps {
sh 'mvn -B -DskipTests clean install'
sh 'mvn clean install -DskipTests'
}

}
stage('Test') {
stage ('test') {
steps {
sh 'mvn test'
}
post {
always {
junit 'target/surefire-reports/*.xml'
}
}

}
stage ('run') {
steps {
sh './scripts/deliver.sh'
}

}
}
}
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# java-maven-app
# java-maven-app--test



The repository contains a simple Java application which outputs the string
Expand All @@ -10,7 +11,9 @@ to build
mvn clean install


to run
to run the application

scripts/deliver.sh



1 change: 1 addition & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>

<artifactId>my-app</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
Expand Down
15 changes: 1 addition & 14 deletions scripts/deliver.sh
Original file line number Diff line number Diff line change
@@ -1,16 +1,3 @@
#!/usr/bin/env bash

set -x
mvn jar:jar install:install help:evaluate -Dexpression=project.name
set +x

set -x
NAME=`mvn help:evaluate -Dexpression=project.name | grep "^[^\[]"`
set +x

set -x
VERSION=`mvn help:evaluate -Dexpression=project.version | grep "^[^\[]"`
set +x

set -x
java -jar target/${NAME}-${VERSION}.jar
java -jar target/my-app-1.0-SNAPSHOT.jar
3 changes: 3 additions & 0 deletions test
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
test

123
1 change: 1 addition & 0 deletions test1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@