我找不到任何示例或文章當我們使用Spring Boot + Jenkins時,連續交付管道如何看起來像。Spring Boot和持續交付簡單管道
在Java EE我通常不喜歡這樣:
- 更改推送到存儲庫
- 詹金斯檢查的變化,每5分鐘
- ,如果有一個變化,詹金斯拉來源和運行Maven建立
- 使用wildfly Maven插件我運行重新部署在服務器上
而且一般我不知道在做什麼當我使用Spring Boot時的最後一點。應用程序打包到單個JAR中,並在單獨的進程中運行,因此在Spring Boot中實際上沒有像重新部署這樣的事情。我是否必須先編寫一些腳本來先殺死舊進程然後運行新的工件?或者,也許有像「春季啓動cli」,我可以管理所有運行的春季啓動應用程序?
鏈接以及官方文件。我個人使用它作爲init.d服務,很好地工作:http://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html – Vaelyr