gpt4 book ai didi

shell - 从 Jenkins 运行 shell 命令时构建失败

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:52 24 4
gpt4 key购买 nike

我正在通过 jenkins 的“调用 Shell”选项调用 shell 脚本来构建我的源代码。我的命令是这样的:

export PATH=$PATH:/usr/bin/repo
cd /home/administrator/administrator/repo_sync
whoami
source ./build/envsetup.sh
choosecombo release project_int_factory eng

导致我遇到以下错误。我已授予文件夹的完全权限。源代码位置是/home/administrator/administrator/repo_sync。我试过 sudo chmod +x administrator & sudo chmod 777 administrator 但没有任何帮助。加上 whoami 返回 jenkins

Building in workspace /home/administrator/administrator/repo_sync
[repo_sync] $ /bin/sh -xe /tmp/hudson1461193343405073934.sh
+ export PATH=/usr/lib/jvm/java-6-openjdk-amd64/bin:/usr/lib/jvm/java-6-openjdk-amd64/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/var/lib/jenkins/lib:/usr/lib/jvm/java-6-openjdk-amd64/bin:/home/administrator/pawan/adt-bundle-linux-x86_64-20140702/sdk/tools:/home/administrator/pawan/adt-bundle-linux-x86_64-20140702/sdk/platform-tools:/usr/bin/repo
+ cd /home/administrator/administrator/repo_sync
+ whoami
jenkins
+ source ./build/envsetup.sh
/tmp/hudson1461193343405073934.sh: 5: /tmp/hudson1461193343405073934.sh: source: Permission denied
Build step 'Execute shell' marked build as failure
Finished: FAILURE

最佳答案

将执行位添加到您的 .sh 文件

git add --chmod=+x "filename"

关于shell - 从 Jenkins 运行 shell 命令时构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26858599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com