示例github存储库链接到http://devcenter.wercker.com/docs/quickstarts/deployment/kubernetes文档中给出的app.wercker.com
在从wercker.yml (通过app.wercker.com)执行构建时,会看到以下错误。create_cities-Controler.json.sh的权限被拒绝。请帮我解决这个问题。
export WERCKER_STEP_ROOT="/pipeline/script-aa48a107-200c-450a-8f81-24e32622a13f"
export WERCKER_STEP_ID="script-aa48a107-200c-450a-8f81-24e32622a13f"
export WERCKER_STEP_OWNER="wercker"
export WERCKER_STEP_NAME="script"
export WERCKER_REPORT_NUMBERS_FILE="/report/script-aa48a107-200c-450a-8f81-24e32622a13f/numbers.ini"
export WERCKER_REPORT_MESSAGE_FILE="/report/script-aa48a107-200c-450a-8f81-24e32622a13f/message.txt"
export WERCKER_REPORT_ARTIFACTS_DIR="/report/script-aa48a107-200c-450a-8f81-24e32622a13f/artifacts"
source "/pipeline/script-aa48a107-200c-450a-8f81-24e32622a13f/run.sh" < /dev/null
/pipeline/script-aa48a107-200c-450a-8f81-24e32622a13f/run.sh: line 2: ./create_cities-controller.json.sh: Permission denied发布于 2018-02-27 06:28:30
看起来您的管道正在尝试执行文件create_cities-controller.json.sh,但您没有执行该文件的权限。这可能是多种原因造成的。最常见的两种情况是:
docker inspect box:tag命令检查用户(使用你在wercker.ymlgit update-index --chmod=+x ./create_cities-controller.json.sh (我假设这个文件来自你的源代码库-如果不是,那么你将不得不在镜像本身中更改它,例如从镜像启动一个容器,做一个chmod来修复它,然后提交该容器以更新docker镜像)https://stackoverflow.com/questions/45277468
复制相似问题