2016-09-29 8 views
2

WindowsでBashシェルを使用してGitlabにプロジェクトを実行させることは可能ですか?私は次のように構成された私のランナーを設定しているが、それは(保留状態に保つ)は動作しません:私はENVのPATH上でこれを置くようWindows上でBashを使用するGitlab

[[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 

bashコマンドがアクセス可能である:C:Users \ユーザー\ ichsan \ AppData \ Local \ Programs \ Git \ bin

答えて

0

いいえ、​​。 Windows上で利用可能なシェルは、CMD(デフォルト)とPowershell(強くお勧めします)です。

しかし、本当に必要なところでBashコマンドを実行することができます。 Windows Subsystem for Linuxの導入以来、適切に設定されたマシン上のWindowsシェルからBashにドロップダウンすることができます。 .gitlab-ci.ymlでBashコマンドを使用することはできませんが、というスクリプト(.gitlab-ci.yml)からスクリプトを使用できるようにする必要があります。

関連する問題