Я пытаюсь создать пример для автоматического развертывания Spring Boot-GitHub-Jenkins с использованием веб-хуков от Github.первое развертывание проходит нормально, и созданный Jar вызывается, когда я снова нажимаю код, веб-хук запускает Jenkins, но, поскольку Jar уже запущен, он выдает мне следующую ошибку, попытался выполнить поиск, но не смог найти решение exatт. е. сценарий windows, который должен быть выполнен перед сборкой SCM, что остановит Jar и позволит выполнить новую сборку.Используемая конфигурация: Выполнить пакетную команду Windows: сборка gradle --info cd C: \ Program Files (x86) \ Jenkins \ workspace \ TestRepo \ build \ libs start / min java -jar gs-rest-service-0.1.0.jar
Также пробовали с шагом: Запустите шаги сборки перед SCM: команда для завершения процесса: for / f "tokens = 5"% a in ('netstat -aon ^ | find ": 9000" ^ | find "LISTENING "') do 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)
Любые предложения будут полезны.