开发者社区 > 云效DevOps > 正文

云效执行git push触发流水线,希望改了哪个子模块的代码,就对该子模块进行重新构建和部署可以吗?

云效执行git push触发流水线,希望改了哪个子模块的代码,就对该子模块进行重新构建和部署可以吗?
8a82a8b0c68f513196ab399dd8f0a90c.png

展开
收起
青城山下庄文杰 2023-07-22 11:58:22 107 0
2 条回答
写回答
取消 提交回答
  • 是的,云效可以实现当你对特定子模块的代码进行修改时,只对该子模块进行重新构建和部署。

    为了实现这个目标,你可以按照以下步骤进行操作:

    1. 分离子模块:将项目中的各个子模块分离到单独的仓库中,每个子模块都有自己的独立存储库。

    2. 设置触发条件:在云效的流水线配置中,选择适当的触发条件。可以选择在特定子模块的分支上执行 git push 操作时触发流水线。

    3. 配置流水线:为每个子模块创建独立的流水线,并针对每个子模块编写相应的构建和部署脚本。确保每个子模块的流水线只构建和部署该子模块的代码。

    4. 执行构建和部署:当满足触发条件时,云效将只执行与触发的子模块相关的流水线,从而实现对特定子模块的重新构建和部署。

    2023-07-30 22:20:21
    赞同 展开评论 打赏
  • 这个不行,您得把子模块的代码库直接绑定在流水线上,这样就可以直接在流水线上构建部署了-此回答整理自钉群“云效开发者交流群6群”

    2023-07-24 13:56:55
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
新一代高效Git协同模型 立即下载
AGit-Flow:新一代高效Git协同模型 立即下载
AGit-flow:新一代高效Git协同模型 立即下载