jenkins部署springcloud项目
时间: 2023-08-09 19:07:55 浏览: 82
Jenkins可以用于部署Spring Cloud项目。根据引用\[1\]中提到的方案,可以使用Jenkins + Docker + Spring Cloud的集群部署流程来实现。首先,需要搭建一个Docker服务器,并进行配置。然后,修改所有微服务的配置,包括eureka、admin、gathering和zuul等。接下来,在Jenkins中创建一个流水线项目,并安装Extended Choice Parameter插件。通过配置构建参数,可以实现多服务器远程发布。在项目配置中,需要修改Docker配置以信任Harbor私服地址。然后,编写部署脚本,并进行构建测试。最后,可以使用Nginx+Zuul实现高可用网关,通过在web2-server服务器上安装nginx并修改配置文件来实现。\[2\]\[3\]
#### 引用[.reference_title]
- *1* [Jenkins---部署Spring Cloud项目](https://blog.csdn.net/qq_40823910/article/details/106197154)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Jenkins 微服务持续集成之集群部署(SpringCloud微服务)(六)](https://blog.csdn.net/m0_59430185/article/details/123296947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]