我有以下资源可以在我们的 windows 服务器 CI 服务器上安装 git(不需要 tortoisehg)。即使安装成功完成,它似乎也会超时。我试过使用 Chocolatey cinst 命令,但它是一回事。任何其他方式如何使用 puppet 在 Windows 上安装 git。
file { $pkg:
ensure => present,
name => 'C:\Temp\Git-1.8.1.2-preview20130201.exe',
source => 'puppet:///puppetfs/Git-1.8.1.2-preview20130201.exe',
mode => '0755',
before => Exec[$pkg]
}
exec { $pkg:
creates => 'C:\Program Files (x86)\Git\bin',
command => 'C:\Windows\sysnative\cmd.exe /c "C:\Temp\Git-1.8.1.2-preview20130201.exe /silent"',
logoutput => true,
timeout => 900
}
似乎该过程无法完成并永远停留在流程资源管理器上。