Professional Documents
Culture Documents
SONAR -> JAVA / NODE /PYTHON
INTEGRATING SONAR WITH ANY APP ****
SONAR WHY??
git clone
https://github.c
om/praveen199
4dec/kubernete
s_java_deploy
ment.git
********
JENKINS AND GITHUB [ INTEGRATION WAS
DONE BY JENKINSFILE ]
JAVA APPLICATION INTRGRATED WITH
SONARQUBE BY SONAR PROPERTIES FILE
JAVA WITH MAVEN [ build tool ] -> POM.XML
FILE
Current version -> 0.0.1-SNAPSHOT [ 27 nov ] -->
1.0.1-SNAPSHOT [ 23 DEC ]
1 0 1 27 ----> hotfix
Major.miinor.patch [ prod ]
SHELL SCRIPT
#/bin/sh
cd ${WORKSPACE}/kubernetes_jenkins
cat pom.xml | grep -i version > test.txt
awk 1.0.1
git push
GITHUB -> CODE STORAGE [ MORE THAN 1
GB ]
MAVEN -> JAR
JAR IS PLACED IN REPOSITORY WHICH IS
CALLED JFROG [ LESS THAN 10 MB ]
curl -u username:password urltohit
PUT -> TO UPDATE THE DATA
GET -> TO GET THE DATA
DELETE -> TO DELETE THE DATA
POST -> TO POST THE NEW DATA
FORTIFY AS SECURITY TOOL -> VULNERABILITIES
WHY AS A DEVOPS WE ARE LEARNING SECURITY????
ANSWER -> BEACAUSE YOU HAVE TO PREVENT YOUR
APPLICATION WITH MALWARE/ ATTACKS/ SERVER RELATED
ISSUES FROM OUTSITE/ XML ATTACKS / EXTERNAL ENTITY
ATTACK / DDOS [ DENIAL OF SERVICE ATTACK ]
EXAMPLE ->
1. UPLOADING AADHAR -> .PDF / .XML / .TXT -> 20 MB
TWIST --> UPLAOD A FILE WITH JUNK DATA -->
FORTIFY/CHECKMARX/BLACKDUCK
ADHAAR [ 20 MB -> JUNK FORMAT -> SERVER -> OVERLOAD
THE SERVER ]
<>XML TAGS </>
<>ADD JUNK DATA </>.
<>XML TAGS </>
STEP 4 - cd
yourowndirectory/Docker_set
up
Step 5 - Change the volume
mount path in file
Step 6 - docker-compose
up -d
Step 7 - localhost:8089 ->
install all plugins -> give
username and passwrd
Step 8 : Go to jenkins
dashboard ->go to your
manage jenkins -> manage
plugins --> go to available
section --> Search for docker
pipleine
GO TO MY WEBSITE
WWW.PRAVEENSINGAMPALLI
.COM
LOGIN SAME EMAILDI
GO TO COURSES -> CLICK ON
100% JOB READY COURSE ->
SESSION2 -> ONE PDF ->
RECORDING [ TOMORROW
MORNING ]