您好,我正在尝试通过JENKINS为我的Java应用程序触发构建,但得到了以下错误:
出现Ant错误: Execute failed: java.io.IOException: Cannot run program "/export/home/buildadmin/.jenkins/jobs/HEAD/workspace/appName/wasDeploy.sh“(在目录"/export/home/buildadmin/.jenkins/jobs/HEAD/workspace/appName"):error=2中,没有这样的文件或目录)
我将wasDeploy.sh文件放在上面提到的路径中,但仍然收到相同的错误。有没有人能帮帮我?
发布于 2013-06-20 12:36:20
你让wasDeploy.sh成为可执行文件了吗?
您可以使用su切换到jenkins用户,然后尝试手动运行该文件
发布于 2016-03-24 05:55:42
我最近遇到了同样的问题,我想我应该分享我的解决方案。
请检查描述下的documentation:
<property name="executable-full-path"
location="../relative/path/to/executable"/>
<exec executable="${executable-full-path}" ...下面是我如何在我的pom中使用这个解决方案:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>expand-package</id>
<phase>generate-test-sources</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<property name="executable-full-path" location="../test" />
<exec executable="${executable-full-path}/restart_service.sh" />
</tasks>
</configuration>
</execution>
</executions>
</plugin>发布于 2021-09-07 17:44:24
在System Environment变量中添加Git的sh文件的路径。
路径通常为C:\Program Files\Git\bin。
https://stackoverflow.com/questions/17205288
复制相似问题