我是 linux 系統的新手,在某些情況下,我必須通過我的 Jenkinsfilebat 'mvn sonar:sonar -Dsonar.projectKey=testproject -Dsonar.host.url=https://localhostxy.com -Dsonar.login=xyzloginid'在 linux 機器上運行命令,但是在使用批處理時出現錯誤。
相同的批處理命令正在基于視窗的機器上作業。
請建議我在基于 Linux 的機器上運行它的另一種方法。
Jenkinsfile 階段如下,它在 Windows 上作業,請提出更改以使其在基于 linux 的機器上作業。
stage('SonarQube Code QualityCheck') {
steps {
bat 'mvn sonar:sonar -Dsonar.projectKey=testproject -Dsonar.host.url=https://localhostxy.com -Dsonar.login=xyzloginid'
}
}
在此先感謝您的幫助。
uj5u.com熱心網友回復:
這是解決方案:
stage('SonarQube Code QualityCheck') {
steps {
sh 'mvn sonar:sonar -Dsonar.projectKey=testproject -Dsonar.host.url=https://localhostxy.com -Dsonar.login=xyzloginid'
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/449210.html
上一篇:如何使用多模式洗掉多行,awkpcre2grepsed
下一篇:從多個網路抓取中提取單個資料點
