/data/jenkins/workspace/Clean Up SonarQube/clean-up-sonarqube@tmp/durable-a32f78e4/script.sh: 16: Syntax error: word unexpected (expecting ")")
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // withCredentials
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 2
[BFA] Scanning build for known causes...
[BFA] No failure causes found
[BFA] Done. 2s
Finished: FAILURE
我有一个Jenkins工作来清理依赖于gitlab项目的sonarqube项目。脚本中的API没有列出来自GITLAB的所有分支。但是如果我们单独运行api,我们会得到所有分支,api在脚本中不工作。这个问题导致删除sonarqube项目的主要问题。我检查了GitLab,Jenkinsfile,但我没有得到任何问题。所以,这到底是什么问题,我想不明白。
1条答案
按热度按时间uqxowvwt1#
错误为:
我首先将该脚本的内容复制到
shellcheck.net
,以便检测任何明显的错误。然后,我将尝试在本地执行它,看看它是否以及如何工作。
然后,也只有在那时,我才会在GitLab runner中再次尝试。