我有一个与此处找到的问题类似的问题,但答案对我不起作用。 Jenkins on Windows 10 with Bash
我正在尝试在Windows 10计算机上设置Jenkins,并使用管道作业来运行各种shell命令。我希望所有的shell命令都可以在Ubuntu shell下运行,该命令已在此处安装:
Microsoft Windows [Version 10.0.16299.547]
(c) 2017 Microsoft Corporation. All rights reserved.
C:\Users\myname>where ubuntu.exe
C:\Users\myname\AppData\Local\Microsoft\WindowsApps\ubuntu.exe
我尝试在Jenkins的“配置系统”部分的“ shell可执行文件”字段中设置一些不同的值,例如:
C:\Users\myname\AppData\Local\Microsoft\WindowsApps\ubuntu.exe
但是返回错误:
There's no such file: C:\Users\myname\AppData\Local\Microsoft\WindowsApps\ubuntu.exe
我尝试过的其他值包括:
C:\ Users \ myname \ AppData \ Local \ Microsoft \ WindowsApps \ ubuntu.exe 'C:\ Users \ myname \ AppData \ Local \ Microsoft \ WindowsApps \ ubuntu.exe' C:\ windows \ system32 \ bash.exe 'C:\ windows \ system32 \ bash.exe'
到目前为止,还是不行。
有什么建议吗?
谢谢。