我有Windows10,我想使用bash for Ubuntu for windows从Jenkins管道执行Jenkinsfile中的sh命令,但它不起作用
在我的詹金斯管道中,我有以下阶段:
stage('sh how to') {
steps {
sh 'ls -l'
}
}
错误消息为:
如何使用windows 10的bash运行sh脚本?
通过快速搜索,您的错误似乎与以下问题有关:JENKINS-33708
主要原因似乎是Windows不支持sh
步骤。例如,您可以使用bat
或安装cygwin
。
不过,在上一个链接中提出了两个解决方案,建议您执行以下步骤:
问题内容: 我有Windows 10,我想使用bash for Windows的Jash从Jenkins管道在Jenkinsfile中执行sh命令,但是它不起作用 在Jenkins管道中,我处于以下阶段: 错误消息是: [C:\ Program Files(x86)\ Jenkins \ workspace \ pipelineascode]运行外壳程序脚本无法运行程序“ nohup”(在目录“
问题内容: 我正在学习Java中的GUI,为此我创建了一个演示程序: 它已成功编译。但是,当我尝试执行程序时,发现以下错误: 我正在使用Xubuntu 10.10并给出: 我该怎么办? 还有一件事:这是我尝试执行Dr. Java和HJSplit的jar文件时遇到的错误。 问题答案: Ubuntu可以选择安装无头Java,这意味着无需图形库。并非总是如此,但是前几天我在尝试运行Java文本编辑器10
C:\Windows\system 32 C:\Program Files\Apache软件基金会\Apache-maven-3.2。2\bin“C:\Windows\S 系统32;C:\ProgramFiles(x86)\Heroku\bin;C:\ProgramFiles\nodejs\;C:\Git\cmd;C: \Git\bin;C:\ProgramFiles\apache-ant-1.9
问题内容: 我正在尝试运行此项目-https://github.com/JumboInteractiveLimited/codetest 我已经下载了Docker工具箱,并执行了GitHub页面上提到的build和run命令,但是当我尝试访问http:localhost:8080时,该页面仍然不可用。 当我尝试再次执行运行时,Docker说 编辑 :澄清一下,我只有在第二次运行时才收到该错误。当我
问题内容: 我正在用Java编写安装程序,因此将需要提升的权限才能访问Program Files目录。根据我在网上找到的信息,我编写了如下的实现: 我用来检查特权的测试与此处找到的答案略有不同,看起来像这样: 当我运行它时,它没有按预期方式进行特权测试,并调用了exec。通过查看来检查该呼叫是否有效,表明该过程实际上仍然有效。但是,我没有看到任何有关新过程的证据,Windows也没有提示我授予权限