Windows上带有Bash的Gitlab
是否可以让Gitlab在Windows上使用Bash shell执行项目?我已使用以下配置配置了我的runner,但它不起作用(保持挂起状态): 当我把它放在env路径上时,Windows上带有Bash的Gitlab,gitlab,gitlab-ci-runner,Gitlab,Gitlab Ci Runner,是否可以让Gitlab在Windows上使用Bash shell执行项目?我已使用以下配置配置了我的runner,但它不起作用(保持挂起状态): 当我把它放在env路径上时,bash命令是可访问的:C:\Users\ichsan\AppData\Local\Programs\Git\bin否。Windows上可用的shell有CMD(默认)和Powershell(强烈推荐) 但是,您仍然可以在真正需要的地方执行Bash命令。自从引入以来,您可以从正确配置的计算机上的任何Windows shell
bash
命令是可访问的:C:\Users\ichsan\AppData\Local\Programs\Git\bin否。Windows上可用的shell有CMD(默认)和Powershell(强烈推荐)
但是,您仍然可以在真正需要的地方执行Bash命令。自从引入以来,您可以从正确配置的计算机上的任何Windows shell下拉到Bash中。您将无法在.gitlab ci.yml
中使用Bash命令,但您应该能够在从.gitlab ci.yml
调用的脚本中使用它们(您正在这样做,对吗?)
[[runners]]
name = "IchsanWin8Bash"
url = "https://gitlab.local/ci"
token = "7fa094668bd46c27e7fcf0041d328e"
executor = "shell"
shell = "bash"
[runners.ssh]
[runners.docker]
tls_verify = false
image = ""
privileged = false
disable_cache = false
[runners.parallels]
base_name = ""
disable_snapshots = false
[runners.virtualbox]
base_name = ""
disable_snapshots = false
[runners.cache]
Insecure = false