gitlab启动指定用户的shell管道



gitlab_version: 14.1.1-ee

我用用户"user&quot复制ssh-id到目标主机。

当我用"shell"我有一个问题,通过ssh与其他主机通信。

我创建了一个简单的任务"id"命令,返回"root"

如何使用"user"启动gitlab管道用户。

谢谢的。

我找到了如何与"其他用户"连接到linux目标主机的方法。

程序:

  1. 安装sshpass到gitlab服务器主机
  2. Project_name/settings/"CI/CD"/Variable上创建带有password的pass_var
  3. 在脚本的pipeline/editor.gitlab-ci.yml:
script:
- sshpass -p $pass_var ssh user@host_ip "hostname"

相关内容

  • 没有找到相关文章

最新更新