Skip to content

Instantly share code, notes, and snippets.

@smilelikeshit
Created January 22, 2020 17:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save smilelikeshit/5a5debf20f6a0ca5de7509451081edee to your computer and use it in GitHub Desktop.
Save smilelikeshit/5a5debf20f6a0ca5de7509451081edee to your computer and use it in GitHub Desktop.
pipeline {
agent none
environment {
PASSWORD = "${env.PASSWORD}"
USERNAME = "${env.USERNAME}"
PROJECTKEY = "${env.PROJECTKEY}"
URL = "${env.URL}"
}
stages {
stage('versioning') {
agent {
docker { image 'alpine:latest'
args '-u root'
}
}
steps {
sh 'apk add git'
sh 'git version'
}
}
stage('SonarQube analysis') {
agent {
docker { image 'newtmitch/sonar-scanner:alpine'
args '-u root --entrypoint=\'\' -v lib-sonar:/usr/src'
}
}
steps {
sh 'sonar-scanner \
-Dsonar.projectKey="${PROJECTKEY}" \
-Dsonar.sources=. \
-Dsonar.host.url="${URL}" \
-Dsonar.login=jenkins -Dsonar.login="admin" -Dsonar.password="${PASSWORD}" -X'
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment