Untitled
unknown
plain_text
2 years ago
1.2 kB
10
Indexable
pipeline {
agent any
stages {
stage('Git Checkout') {
steps {
git branch: 'main', changelog: false, poll: false, url: 'https://github.com/PR-800/CTF_Game.git'
}
}
stage('Sonar Analysis') {
steps {
sh '''
sudo /root/sonar-scanner-4.2.0.1873-linux/bin/sonar-scanner -Dsonar.host.url=https://sonar-dev.polalab.site/ -Dsonar.login=sqp_bf351a389b3cd5abd88a4d046ed88447ecedb52c -Dsonar.projectName=ctf-game-test \
-Dsonar.sources=. \
-Dsonar.projectKey=ctf-game-test
'''
}
}
stage('test docker') {
steps {
sh '''
export MY_ENV="ctf-game-test"
export ACCESS_WEB="--- https://ctf-dso-flag.polalab.site ---"
export CTFCHECK_WEB="--- https://ctf-dso-checker.polalab.site ---"
sudo docker build -t $MY_ENV .
sudo docker run -it -d --name $MY_ENV -p 80:80 $MY_ENV
echo Web Access $ACCESS_WEB
echo Flage Check Access $CTFCHECK_WEB
'''
}
}
}
}
Editor is loading...