Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gitlab Shell脚本权限被拒绝_Shell_Continuous Integration_Gitlab_Gitlab Ci_Pipeline - Fatal编程技术网

Gitlab Shell脚本权限被拒绝

Gitlab Shell脚本权限被拒绝,shell,continuous-integration,gitlab,gitlab-ci,pipeline,Shell,Continuous Integration,Gitlab,Gitlab Ci,Pipeline,我正在用Gitlab CICD运行一个简单的shell脚本,我的权限被拒绝。恳请建议 当我做chmod+x test.sh时,它说不允许操作 stages: - build build: stage: build script: - ls - ./test.sh Shelltest.sh echo Hi 错误: 你必须: 1-运行bash./test.sh 或 2-添加行#/bin/bash到test.sh的顶部,以便它知道如何在bash中运行它 1-运

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

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

stages:
  - build 

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

echo Hi
错误:

你必须:

1-运行
bash./test.sh

2-添加行
#/bin/bash
到test.sh的顶部,以便它知道如何在bash中运行它

1-运行
bash./test.sh

2-添加行
#/bin/bash
test.sh
的顶部,以便它知道如何在bash中运行它