Untitled
unknown
plain_text
a month ago
1.2 kB
1
Indexable
Never
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 ''' } } } }