Skip to content

Https/GitHub.com/ayeshatech02/lms.git #11

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 126 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
126 commits
Select commit Hold shift + click to select a range
ddc7ae8
red color
ravi2krishna May 5, 2023
5c51b31
green color
ravi2krishna May 5, 2023
fb60ab8
red update
ravi2krishna May 17, 2023
f6e8b4d
pipeline template update
ravi2krishna May 18, 2023
9aa948a
new changes
ravi2krishna May 18, 2023
d6c0b3f
sonar analysis
ravi2krishna May 18, 2023
d6be687
build artifacts
ravi2krishna May 18, 2023
1dba8ff
upload artifacts
ravi2krishna May 18, 2023
1b7a42f
deploy app
ravi2krishna May 18, 2023
a5636fe
indent
ravi2krishna May 18, 2023
26c322b
escape character
ravi2krishna May 18, 2023
7955f0c
test version number
ravi2krishna May 19, 2023
3bbc01a
version
ravi2krishna May 19, 2023
af5f165
version
ravi2krishna May 19, 2023
e125311
version
ravi2krishna May 19, 2023
ed077ec
version extract
ravi2krishna May 19, 2023
4131a93
version extract
ravi2krishna May 19, 2023
5ed1969
version
ravi2krishna May 19, 2023
f28bf4c
PL done
ravi2krishna May 19, 2023
c282ca7
version updated
ravi2krishna May 19, 2023
127ac1b
release
ravi2krishna May 19, 2023
ee1d2a9
test
ravi2krishna May 19, 2023
4a189b1
test
ravi2krishna May 19, 2023
97769cd
test
ravi2krishna May 19, 2023
4790ed5
test
ravi2krishna May 19, 2023
022aea7
test
ravi2krishna May 19, 2023
ddeb8d8
test
ravi2krishna May 19, 2023
dcf6aca
test
ravi2krishna May 19, 2023
2ce5534
test
ravi2krishna May 19, 2023
0cb676f
test
ravi2krishna May 19, 2023
408e605
test
ravi2krishna May 19, 2023
765eae9
test
ravi2krishna May 19, 2023
715692d
tt
ravi2krishna May 19, 2023
5015b00
tt
ravi2krishna May 19, 2023
feb4b34
test version
ravi2krishna May 19, 2023
05fbe81
test upload
ravi2krishna May 19, 2023
58b2bea
test upload
ravi2krishna May 19, 2023
8f0aef5
test upload
ravi2krishna May 19, 2023
61128ce
test
ravi2krishna May 19, 2023
0821310
test zip
ravi2krishna May 19, 2023
36e7558
delete temp zip files
ravi2krishna May 19, 2023
9b028ee
update zip file
ravi2krishna May 19, 2023
374f300
test
ravi2krishna May 19, 2023
21bfc13
test deploy
ravi2krishna May 19, 2023
c42bc43
test
ravi2krishna May 19, 2023
034223a
upload
ravi2krishna May 19, 2023
623a65d
test
ravi2krishna May 19, 2023
53531d6
test
ravi2krishna May 19, 2023
a4f89cd
test
ravi2krishna May 19, 2023
c5ae86d
nginx deploy
ravi2krishna May 19, 2023
615c5eb
deploy
ravi2krishna May 19, 2023
befb0bf
deploy nginx
ravi2krishna May 19, 2023
190b56e
nginx
ravi2krishna May 19, 2023
6d3242e
force update
ravi2krishna May 19, 2023
567d9f1
update
ravi2krishna May 19, 2023
72389b9
green
ravi2krishna May 19, 2023
e4815f6
yellow update
ravi2krishna May 19, 2023
18f96cc
upgrade
ravi2krishna May 19, 2023
bdcedd5
vs
ravi2krishna May 19, 2023
5115ce8
test
ravi2krishna May 19, 2023
c8c776c
up
ravi2krishna May 19, 2023
1e89b37
red update
ravi2krishna Jun 1, 2023
5b7a58f
1.1
ravi2krishna Jun 1, 2023
427a09d
green - 2.1
ravi2krishna Jun 1, 2023
0f54534
yellow - 3.1
ravi2krishna Jun 1, 2023
c138450
4.1 - red
ravi2krishna Jun 2, 2023
ed4afc9
5.1-green
ravi2krishna Jun 2, 2023
2f7a2c8
1.1 - red version
ravi2krishna Jun 5, 2023
17fb9ef
2.1 - green
ravi2krishna Jun 5, 2023
cd4b79b
Delete Jenkinsfile
ravi2krishna Jun 6, 2023
2ef0456
create pipeline template
ravi2krishna Jun 6, 2023
0c285bf
restructured workflow
ravi2krishna Jun 6, 2023
152f2d2
test command
ravi2krishna Jun 6, 2023
fc0aed7
prep sonar analysis
ravi2krishna Jun 6, 2023
edba505
build update
ravi2krishna Jun 6, 2023
3688895
build update
ravi2krishna Jun 6, 2023
9df9153
1.1
ravi2krishna Jun 6, 2023
8fa51c0
extract version dynamically
ravi2krishna Jun 6, 2023
84e7346
test zip file
ravi2krishna Jun 6, 2023
1a1bb87
variable with double quote
ravi2krishna Jun 6, 2023
ea88928
upload dynamic artifcat - nexus
ravi2krishna Jun 6, 2023
bf9cd5e
correct command nexus upload
ravi2krishna Jun 6, 2023
ca77552
deploy to nginx
ravi2krishna Jun 6, 2023
46ebb73
update zip
ravi2krishna Jun 6, 2023
41685c9
test zip
ravi2krishna Jun 6, 2023
b84ee25
test
ravi2krishna Jun 6, 2023
13f0374
2.1-red
ravi2krishna Jun 6, 2023
806f502
Delete Jenkinsfile
ravi2krishna Jun 7, 2023
e42de51
create pipeline for lms
ravi2krishna Jun 7, 2023
97719e2
restructure pipeline
ravi2krishna Jun 7, 2023
bf403c2
test command for jenkins
ravi2krishna Jun 7, 2023
4af7ce6
showing visudo functionality
ravi2krishna Jun 7, 2023
5181362
test which user
ravi2krishna Jun 7, 2023
2414aec
sonar analysis
ravi2krishna Jun 9, 2023
74941aa
build instructions
ravi2krishna Jun 9, 2023
b8da15d
capture version for artifacts
ravi2krishna Jun 9, 2023
ba32421
upload artifact to nexus
ravi2krishna Jun 9, 2023
b4d96e4
deploy to nginx
ravi2krishna Jun 9, 2023
65dc668
update with double qoutes to read version
ravi2krishna Jun 9, 2023
3a50fbe
correct ip updated
ravi2krishna Jun 9, 2023
c326b65
3.1-yellowgreen
ravi2krishna Jun 9, 2023
980b2bd
4.1-blue
ravi2krishna Jun 15, 2023
05015d2
5.1-pink
ravi2krishna Jun 16, 2023
7d5e8a4
6.1-yellow
ravi2krishna Jun 16, 2023
047d436
Delete Jenkinsfile
ravi2krishna Jun 20, 2023
6b27025
jenkins pipeline template
ravi2krishna Jun 20, 2023
84f0c29
sonar stage
ravi2krishna Jun 20, 2023
233cd41
build stage
ravi2krishna Jun 20, 2023
28c1633
extract dynamic version
ravi2krishna Jun 20, 2023
8c1f646
1.1-yellow
ravi2krishna Jun 20, 2023
2e6d01b
correct path updated
ravi2krishna Jun 20, 2023
3a90a39
update
ravi2krishna Jun 20, 2023
6927955
update
ravi2krishna Jun 20, 2023
9da2a2f
artfifact upload stage
ravi2krishna Jun 20, 2023
c51356f
depoy stage
ravi2krishna Jun 20, 2023
bdd2974
update
ravi2krishna Jun 20, 2023
f6c1ee4
2.1-green
ravi2krishna Jun 20, 2023
f31af7b
1.1
ravi2krishna Jun 20, 2023
48ed7be
2.1
ravi2krishna Jun 20, 2023
eea35f1
Delete Jenkinsfile
ravi2krishna Jun 22, 2023
595f5a0
Jenkinsfile
ravi2krishna Jun 22, 2023
fbed009
sonar analysis
ravi2krishna Jun 22, 2023
a1f16e6
build lms
ravi2krishna Jun 22, 2023
ec8fabd
release lms
ravi2krishna Jun 22, 2023
122b09e
deploy
ravi2krishna Jun 22, 2023
1383e26
2.1-red
ravi2krishna Jun 22, 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
45 changes: 45 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
pipeline {
agent any

stages {

stage('SonarAnalysis') {
steps {
echo 'SonarAnalysis..'
sh 'cd webapp && sudo docker run --rm -e SONAR_HOST_URL="http://3.12.35.119:9000" -e SONAR_LOGIN="sqp_61675ccbe677383921c6eb020644d0a56cd116c0" -v ".:/usr/src" sonarsource/sonar-scanner-cli -Dsonar.projectKey=lms'
}
}
stage('Build') {
steps {
echo 'Building..'
sh 'cd webapp && npm install && npm run build'
}
}
stage('Release LMS') {
steps {
script {
echo "Releasing.."
def packageJSON = readJSON file: 'webapp/package.json'
def packageJSONVersion = packageJSON.version
echo "${packageJSONVersion}"
sh "zip webapp/dist-${packageJSONVersion}.zip -r webapp/dist"
sh "curl -v -u admin:Admin123* --upload-file webapp/dist-${packageJSONVersion}.zip http://3.12.35.119:8081/repository/lms/"
}
}
}
stage('Deploy') {
steps {
script {
echo "Deploying.."
def packageJSON = readJSON file: 'webapp/package.json'
def packageJSONVersion = packageJSON.version
echo "${packageJSONVersion}"
sh "curl -u admin:Admin123* -X GET \'http://3.12.35.119:8081/repository/lms/dist-${packageJSONVersion}.zip\' --output dist-'${packageJSONVersion}'.zip"
sh 'sudo rm -rf /var/www/html/*'
sh "sudo unzip -o dist-'${packageJSONVersion}'.zip"
sh "sudo cp -r webapp/dist/* /var/www/html"
}
}
}
}
}
2 changes: 1 addition & 1 deletion webapp/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<style>
body {
color: 'white';
background-color: lightgreen;
background-color: red;
}
</style>
</head>
Expand Down
2 changes: 1 addition & 1 deletion webapp/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "webapp",
"private": true,
"version": "0.0.0",
"version": "2.1",
"type": "module",
"scripts": {
"dev": "vite",
Expand Down