Jenkinsfile 627 B

123456789101112131415161718192021222324
  1. pipeline {
  2. environment {
  3. QODANA_TOKEN = credentials('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJvcmdhbml6YXRpb24iOiIzZE1STiIsInByb2plY3QiOiJ6eFowYSIsInRva2VuIjoiMzdiOGUifQ.6d6pjvO81BpH6Eg1F32PWJqbUcDVitooeAYOBE_bXAU')
  4. }
  5. agent {
  6. docker {
  7. args '''
  8. -v "${WORKSPACE}":/data/project
  9. --entrypoint=""
  10. '''
  11. image 'jetbrains/qodana-jvm'
  12. }
  13. }
  14. stages {
  15. stage('Qodana') {
  16. when {
  17. branch 'master'
  18. }
  19. steps {
  20. sh '''qodana'''
  21. }
  22. }
  23. }
  24. }