change https to gitea
This commit is contained in:
13
Jenkinsfile
vendored
13
Jenkinsfile
vendored
@@ -36,7 +36,7 @@ pipeline {
|
|||||||
// Auschecken der Sourcen zum App Projekt
|
// Auschecken der Sourcen zum App Projekt
|
||||||
stage('Checkout Source') {
|
stage('Checkout Source') {
|
||||||
steps {
|
steps {
|
||||||
git url: 'http://130.61.26.230:30080/dev-master/secdevops-csharp-app.git',
|
git url: 'https://gitea.dagobert84.duckdns.org/dev-master/secdevops-csharp-app.git',
|
||||||
branch: 'master'
|
branch: 'master'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -115,21 +115,20 @@ pipeline {
|
|||||||
passwordVariable: 'GITEA_TOKEN')]) {
|
passwordVariable: 'GITEA_TOKEN')]) {
|
||||||
sh '''
|
sh '''
|
||||||
# WORKAROUND: Dem Container beibringen, wer git.example.com ist, ansonsten funktioniert das Übertragen des Images an Git nicht!!!
|
# WORKAROUND: Dem Container beibringen, wer git.example.com ist, ansonsten funktioniert das Übertragen des Images an Git nicht!!!
|
||||||
echo "130.61.26.230 git.example.com" >> /etc/hosts
|
#echo "130.61.26.230 git.example.com" >> /etc/hosts
|
||||||
|
|
||||||
# Erstellt die Docker-Konfiguration für Kaniko
|
# Erstellt die Docker-Konfiguration für Kaniko
|
||||||
# Das $(echo ...) Kommando kombiniert User und Token für den Login
|
# Das $(echo ...) Kommando kombiniert User und Token für den Login
|
||||||
echo "{\\"auths\\":{\\"130.61.26.230:30080\\":{\\"auth\\":\\"\$(echo -n \${GITEA_USER}:\${GITEA_TOKEN} | base64)\\"}}}" > /kaniko/.docker/config.json
|
echo "{\\"auths\\":{\\"https://gitea.dagobert84.duckdns.org\\":{\\"auth\\":\\"\$(echo -n \${GITEA_USER}:\${GITEA_TOKEN} | base64)\\"}}}" > /kaniko/.docker/config.json
|
||||||
|
|
||||||
# Der Bau- und Push-Befehl
|
# Der Bau- und Push-Befehl
|
||||||
# Wir taggen das Image mit 'latest' UND der Build-Nummer zur Sicherheit
|
# Wir taggen das Image mit 'latest' UND der Build-Nummer zur Sicherheit
|
||||||
/kaniko/executor --context `pwd` \
|
/kaniko/executor --context `pwd` \
|
||||||
--dockerfile `pwd`/Dockerfile \
|
--dockerfile `pwd`/Dockerfile \
|
||||||
--insecure \
|
--insecure \
|
||||||
--skip-tls-verify \
|
|
||||||
--build-arg JENKINS_BUILD=${BUILD_NUMBER} \
|
--build-arg JENKINS_BUILD=${BUILD_NUMBER} \
|
||||||
--destination 130.61.26.230:30080/dev-master/secdevops-csharp-app:latest \
|
--destination https://gitea.dagobert84.duckdns.org/dev-master/secdevops-csharp-app:latest \
|
||||||
--destination 130.61.26.230:30080/dev-master/secdevops-csharp-app:${BUILD_NUMBER}
|
--destination https://gitea.dagobert84.duckdns.org/dev-master/secdevops-csharp-app:${BUILD_NUMBER}
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -152,7 +151,7 @@ pipeline {
|
|||||||
--template "@/contrib/html.tpl" \
|
--template "@/contrib/html.tpl" \
|
||||||
--exit-code 1 \
|
--exit-code 1 \
|
||||||
-o reports/trivy-image-report.html \
|
-o reports/trivy-image-report.html \
|
||||||
130.61.26.230:30080/dev-master/secdevops-csharp-app:latest
|
https://gitea.dagobert84.duckdns.org/dev-master/secdevops-csharp-app:latest
|
||||||
'''
|
'''
|
||||||
|
|
||||||
// Den Scan ein zweites Mal kurz ohne Report ausführen, damit die Pipeline bei Lücken blockiert
|
// Den Scan ein zweites Mal kurz ohne Report ausführen, damit die Pipeline bei Lücken blockiert
|
||||||
|
|||||||
Reference in New Issue
Block a user