Skip to content

Commit c335159

Browse files
Seshagiri SriramSeshagiri Sriram
authored andcommitted
Updated with class notes on using the address book app
1 parent 0374d36 commit c335159

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
##### Notes for using the address book app
2+
#Urls used:
3+
[email protected]:SeshagiriSriram/addressbook.git
4+
https://github.com/SeshagiriSriram/addressbook.git
5+
(CLONE THESE LOCALLY TO YOUR GIT SERVER AND USE IT)
6+
(THE GIT PROTOCOL URL REQUIRES SSH KEYS)
7+
#Jenkins plugins to be installed
8+
Maven Integration
9+
Build Pipeline
10+
Shared Workspace
11+
HTML Publisher
12+
Cobertura (Optional)
13+
PMD
14+
Deploy to Container
15+
Docker
16+
#Location of tools
17+
Java: /usr/lib/jvm/java-8-openjdk-amd64
18+
Ant: /usr/share/ant
19+
Maven: /usr/share/maven3
20+
#If Maven3 is not installed, install it like so:
21+
sudo apt-add-repository ppa:andrei-pozolotin/maven3 #Add repos
22+
apt-get purge -y maven maven2 && apt-get install -y maven3 # Install
23+
# The flow of Steps and sequence are as follows
24+
Task Goal Any other Action
25+
Documentation javadoc:javadoc
26+
Code Review pmd:pmd
27+
Unit Test/Report Publish HTML reports
28+
Deploy to Test package -DskipTests=true Deploy to Container, Archive
29+
Functional/Int Test test -Pfunctional-test -DskipTests Publish HTML
30+
Web Test verify -Pweb-test -DskipUTs
31+
Deploy to Prod Deploy to Container
32+
33+
Functional test cases are reported here:
34+
target\easyb\easyb.html
35+
Unit TestCase Reports are reported here:
36+
addressbook_main\target\site\cobertura\index.html

0 commit comments

Comments
 (0)