Skip to content

Commit

Permalink
fix: update agent label in Jenkinsfile and add image analysis stage w…
Browse files Browse the repository at this point in the history
…ith Trivy
  • Loading branch information
Ganthepro committed Dec 29, 2024
1 parent 47850ab commit 3693eeb
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pipeline {
agent {
node {
label 'agent1'
label 'main-agent'
// label คือชื่อของเครื่องที่เราต้องการให้ Jenkins ทำการ build โปรเจคของเรา
}
}
Expand Down Expand Up @@ -29,9 +29,10 @@ pipeline {
-Dsonar.sources=. \
-Dsonar.host.url=https://sonarcloud.io"
}
// ใช้คำสั่ง sonar-scanner เพื่อทำการวิเคราะห์โค้ดของเรา
}
}

stage('Build') {
steps {
script {
Expand All @@ -40,6 +41,14 @@ pipeline {
}
}
}

stage("Image Analysis") {
steps {
script {
sh 'trivy image --scanners vuln --no-progress --exit-code 1 --severity HIGH,CRITICAL $DOCKER_CREDENTIALS_USR/edusaig:$BUILD_NUMBER'
}
}
}

stage('Push') {
steps {
Expand Down

0 comments on commit 3693eeb

Please sign in to comment.