pipeline {
agent any
stages {
stage('Cloudgeni Static Analysis') {
steps {
sh '''
curl --fail --silent --show-error \
-X POST \
-H "Content-Type: application/json" \
-H "X-CLOUDGENI-API-KEY: ${CLOUDGENI_API_KEY}" \
"${CLOUDGENI_API_URL}/api/v1/organizations/${CLOUDGENI_ORG_ID}/repositories/${CLOUDGENI_REPO_ID}/static-analysis" \
-d '{"analysisEngine":"checkov","excludedPaths":[]}'
'''
}
}
}
}