詹金斯“ sh”搞乱了gradle命令

时间:2019-07-24 08:04:50

标签: linux jenkins gradle devops

简而言之,我想在Jenkins CI中运行此测试

 sh ./gradlew run -PappArgs="['test@@password@@jdbc:postgresql://database.synchr.net:5432/matrixmaster_core','./viewregression.html']"

目标是在最后的viewregression.html中导出并检查测试结果。

它完美运行./gradlew run -PappArgs="['test@@password@@jdbc:postgresql://database.company.net:5432/matrixmaster_core','./viewregression.html']" 但是当我添加 请在开头用sh开头,并用引号将其结尾:Jenkins:

Script1.groovy: 1: unexpected token: @ @ line 1, column 8.

这是我整个jenkins-ci步骤:

   stage('View Regression Test') {
            steps {
                script {
                      sh "./gradlew run -PappArgs="['acc@@pass@@jdbc:postgresql://database.company.net:5432/matrixmaster_core','./viewregression.html']""

               }
            }
       }            
   } 
}

0 个答案:

没有答案