From 7604d635ec154287aee30dd1aec42173a3d5d36b Mon Sep 17 00:00:00 2001 From: Ravi Date: Mon, 22 Feb 2021 11:20:05 +0530 Subject: [PATCH 1/3] added bug --- src/main/java/mypackage/Calculator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/mypackage/Calculator.java b/src/main/java/mypackage/Calculator.java index d49b7aca..0d9a129f 100644 --- a/src/main/java/mypackage/Calculator.java +++ b/src/main/java/mypackage/Calculator.java @@ -18,7 +18,7 @@ public long subFucn(long first, long second){ public long mulFucn(long first, long second){ - return first*second; + return first/second; } From f99d413c4a76618b402ad39fb88be096a06b73d2 Mon Sep 17 00:00:00 2001 From: sonal04devops <77178123+sonal04devops@users.noreply.github.com> Date: Sat, 24 Apr 2021 11:07:13 +0530 Subject: [PATCH 2/3] Update CalculatorTest.java --- src/test/java/mypackage/CalculatorTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/mypackage/CalculatorTest.java b/src/test/java/mypackage/CalculatorTest.java index 9e6f3d27..153d3892 100644 --- a/src/test/java/mypackage/CalculatorTest.java +++ b/src/test/java/mypackage/CalculatorTest.java @@ -17,10 +17,10 @@ public void threeMinusTwoIsOne() throws Exception { assertThat(result, is(1L)); } - @Test + public void threeXThreeIsNine() throws Exception { final long result = new Calculator().mulFucn(3, 3); assertThat(result, is(9L)); } -} \ No newline at end of file +} From 119bce9c5d210c6fe4e5ac3c9102e763d4ad171c Mon Sep 17 00:00:00 2001 From: vijayapadma Date: Sun, 25 Apr 2021 00:23:08 -0700 Subject: [PATCH 3/3] Create Jenkinsfile --- src/Jenkinsfile | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/Jenkinsfile diff --git a/src/Jenkinsfile b/src/Jenkinsfile new file mode 100644 index 00000000..b7fcec7f --- /dev/null +++ b/src/Jenkinsfile @@ -0,0 +1,40 @@ +pipeline{ + + tools{ + jdk 'myjava' + maven 'mymaven' + } + agent {label 'qa_server'} + stages{ + stage('checkout'){ + steps{ + git branch:'qa' , url: 'https://github.com/sonal04devops/JavaWebCalculator.git' + } + } + stage('Compile'){ + + steps{ + echo 'compiling..' + sh 'mvn compile' + } + } + stage('UnitTest'){ + + steps{ + sh 'mvn test' + } + post { + success { + junit 'target/surefire-reports/*.xml' + } + } + } + stage('Package'){ + + steps{ + sh 'mvn package' + } + } + +} +}