相关疑难解决方法(0)

如何确定我正在使用的当前shell?

如何确定我正在使用的当前shell?

ps仅仅命令的输出是否足够?

如何在不同版本的UNIX中完成?

unix bash shell csh tcsh

587
推荐指数
14
解决办法
46万
查看次数

更改Gitlab CI Runner用户

目前,当我在GitlabCI中开始构建时,它在gitlab-runner用户下运行.我想将其改为公司的内部用户.我没有找到/etc/gitlab-runner/config.toml的任何参数来解决这个问题.

我目前的配置:

concurrent = 1
[[runners]]
  name = "deploy"
  url = ""
  token = ""
  executor = "shell"
Run Code Online (Sandbox Code Playgroud)

gitlab gitlab-ci gitlab-ci-runner

31
推荐指数
3
解决办法
3万
查看次数

Gitlab CI/CD runner:找不到 mvn 命令

Maven很好地安装在我的gitlab-runner服务器上。当mvn clean直接在我的 repo 上执行时,它可以工作,当使用 Gitlab UI 运行我的管道时出现此错误:

bash:第 60 行:mvn:找不到命令

错误:作业失败:退出状态 1

我注意到我试图通过before_script.gitlab-ci.yml文件中添加部分来解决问题:

before_script:    
- export MAVEN_HOME=/usr/local/apache-maven
Run Code Online (Sandbox Code Playgroud)

我还添加了以下行:

environment = ["MAVEN_HOME=/usr/local/apache-maven"]
Run Code Online (Sandbox Code Playgroud)

config.toml文件中。

问题仍然存在,我的执行者是:shell

任何建议!

maven gitlab gitlab-ci gitlab-ci-runner

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

gitlab ×2

gitlab-ci ×2

gitlab-ci-runner ×2

bash ×1

csh ×1

maven ×1

shell ×1

tcsh ×1

unix ×1