In Ihrer Jenkinsfile-Testphase können Sie ganz einfach einen Sicherheitstest mit der Crashtest Sicherheits-Suite:
Jenkinsfile (Scripted Pipeline)
node {
stage('Build') {
sh 'make'
}
stage('Test') {
sh 'make check'
}
if (currentBuild.currentResult == 'SUCCESS') {
stage('Deploy') {
sh 'make publish'
}
stage('Security') {
sh './start_crashtest.sh'
}
}
}
Analog zum oben definierten Webhook-Skript können Sie den Scan konfigurieren und Ihre eigenen Pass/Fail-Regeln aufstellen. Stellen Sie sicher, dass das Jenkins JUnit-Plugin installiert ist, um die Scan-Ausgabe zu analysieren.
Weitere Informationen zu Jenkins-Pipelines finden Sie in der Jenkins-Dokumentation.