Jenkins 多环境部署问题?

calm001
  • 10

现在的项目是spring boot多模块项目.

           项目层级:
           --parent        (父级)
          -- pom.xml
         -- api         (api)
             -- pom.xml    
        -- manager      (后台管理)
           -- pom.xml
   

api和后台管理都是单独java进程项目,同一个git库管理
问题一:
jenkins 支持分开构建api和manager吗? 因为api和manage是两个独立java程序,只是在一个git仓库管理, 看资料只支持一个git库不同分支构建, 如果只能这样那就要把后台管理和api分开不同的git仓库,在Jenkins创建两个job。不知各位有什么其他方案?
问题二:
jenkins 测试环境和生产环境的部署是怎么做的,测试环境可以webhooks 通过push一次构建部署一次,生产环境那就不行了,只能通过测试通过稳定后才能生产部署。

jenkins 现在通过声明式pipeline 构建的.

回复
阅读 1.3k
1 个回答

问题一不太懂
问题二:打tag,手动在jenkins中选择tag进行参数构建,也可以直接以分支区分,master的分支推送才出发生产环境的构建,dev分支触发测试环境的构建

宣传栏