春季靴-Jenkins CICD

时间:2019-01-29 13:22:42

标签: jenkins jenkins-plugins

我正在尝试使用Github的Web挂钩为Spring Boot-GitHub-Jenkins Auto部署创建示例。 第一次部署顺利进行,并且创建的Jar被调用,当我再次按下代码时,Web挂钩触发了Jenkins,但由于Jar已在运行,它给了我以下错误,曾尝试搜索但无法找到解决方案即在SCM构建之前要执行的Windows脚本,它将停止Jar并允许重新构建。 使用的配置: 执行Windows批处理命令: gradle build-信息 cd C:\ Program Files(x86)\ Jenkins \ workspace \ TestRepo \ build \ libs 开始/ min java -jar gs-rest-service-0.1.0.jar

还尝试了以下步骤:在SCM之前运行构建步骤: 命令终止进程:对于/ f“ tokens = 5”%a in('netstat -aon ^ | find“:9000” ^ | find“ LISTENING”')执行taskkill / f / pid%a

我将9000端口用于Tomcat。 错误: 首先清除工作空间。 java.nio.file.FileSystemException:C:\ Program Files(x86)\ Jenkins \ workspace \ TestRepo \ build \ libs \ gs-rest-service-0.1.0.jar:该进程无法访问该文件,因为正在使用该文件通过另一个过程。

at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)
at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)
at java.nio.file.Files.deleteIfExists(Unknown Source)
at hudson.Util.tryOnceDeleteFile(Util.java:318)
at hudson.Util.deleteFile(Util.java:274)

任何建议都会有所帮助。

0 个答案:

没有答案