我目前正在 Windows 10 上设置 Jenkins 服务器,希望能够使构建脚本更加跨平台,我希望能够利用 Windows 10 中提供的 bash 环境。
我希望这可以通过将 Jenkins 中的 shell 路径设置为 bash 可执行文件来完成,但是我在尝试使其工作时遇到了一些问题。
首先当我将路径设置为C:\Windows\System32\bash.exe
但詹金斯似乎看不到这条路。
我认为这是因为 Jenkins 以 32 位运行并将路径更改为C:\Windows\sysnative\bash.exe
但是当我尝试使用这个时,我收到错误
[workspace] $ C:\Windows\sysnative\bash.exe -xe C:\Users\Jenkins\AppData\Local\Temp\hudson4346151084156392102.sh
Error: 0x80070005
Build step 'Execute shell' marked build as failure
我想我在黑暗中摸索了一下,所以我不知道是否有人有尝试在 Jenkins 中在 Windows 10 上使用 bash shell 的经验?
错误0x80070005
通常在 Windows 更新期间或由特定应用程序出现,因为.DLL
文件权限被拒绝。查看您的权限,然后重试。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)