【发布时间】:2016-03-24 06:25:13
【问题描述】:
我注意到两个不同的构建步骤:“执行 shell”和“执行 Windows 批处理命令”。后者用的是windows shell,这当然很糟糕……但是前者用的是什么shell呢?我注意到它类似于 bash,尽管转义有一些奇怪的属性(例如 $ENVVAR 将其包裹在单引号中)。
还有哪些工具可用?例如,我注意到tar 是可用的,即使我从未在那台机器上安装它。 which tar 显示 /usr/bin/tar,而 which zip 显示“没有 zip in (/mingw64/bin:/usr/bin:/c/bin:/ ... windows paths ...)”...但是这些目录在哪里/shell 在什么环境中运行?
在 Jenkins 文件夹中搜索 *.exe 既没有发现 sh.exe 也没有发现 tar.exe,所以我不确定这些来自哪里。
具体来说,我们将不胜感激 - 我还没有找到任何文档。
【问题讨论】:
标签: windows bash shell jenkins sh