首页 > 解决方案 > Gitlab Shell脚本权限被拒绝

问题描述

我正在使用 Gitlab CICD 运行一个简单的 shell 脚本,但我的权限被拒绝。请建议

当我这样做时chmod +x test.sh,它说不允许操作。

stages:
  - build 

build: 
  stage: build 
  script: 
    - ls
    - ./test.sh

外壳测试.sh

echo Hi

错误:

在此处输入图像描述

标签: shellcontinuous-integrationgitlabgitlab-cipipeline

解决方案


第 23 行表明它正在尝试使用 /bin/bash 执行脚本,但它没有权限。

尝试通过运行以下命令来授予文件执行权限:

sudo chmod 755 test.sh

推荐阅读