Windows上带有Bash的Gitlab

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

是否可以让Gitlab在Windows上使用Bash shell执行项目?我已使用以下配置配置了我的runner,但它不起作用(保持挂起状态):

当我把它放在env路径上时,
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