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

云效流水线在代码分支全部上线之前 发现bug需要重新构建 可以复用当前流水线吗 ?

云效流水线在代码分支全部上线之前 发现bug需要重新构建 可以复用当前流水线吗 ?

展开
收起
三分钟热度的鱼 2023-11-01 08:44:45 38 0
5 条回答
写回答
取消 提交回答
  • 是的,云效流水线支持复用功能。如果你在代码分支上线前发现了bug并需要重新构建,你可以选择复用当前的流水线。

    具体操作步骤如下:

    1. 在云效流水线的设置页面,找到你需要的流水线,点击"复制"按钮。

    2. 在弹出的对话框中,输入新的流水线名称,然后点击"确定"按钮。

    3. 新创建的流水线会继承原流水线的所有设置,包括代码仓库、构建脚本、部署环境等。

    4. 你可以在新流水线的构建或部署阶段进行修改,以适应你的需求。

    这样,你就可以在发现bug后快速复用当前的流水线进行重新构建,而无需重新配置所有的设置。

    2023-11-02 17:07:34
    赞同 展开评论 打赏
  • 当代码分支需要修复 bug 或修改内容时,可以利用云效流水线的功能重新编译、构建和部署。您可以将旧的流水线停掉,然后创建一个新的流水线,用于修复 bug 或更改代码内容。
    您可以将旧流水线的配置作为模板,复制一份并在新流水线中进行修改。但是请注意,最好使用一个全新的流水线来避免对原流水线的影响。
    对于同样的代码基础构建流水线,可以考虑使用共享的 git 仓库、全局变量或其他参数等方式。这样可以让开发者更容易地切换分支和版本,并重新编译、构建和部署应用程序。
    更多信息请参阅相关文档和视频教程。

    2023-11-01 22:45:57
    赞同 展开评论 打赏
  • 可以复用当前流水线。在云效流水线中,你可以通过修改代码分支的触发条件来实现重新构建。具体操作如下:

    1. 进入云效流水线页面,找到需要修改的流水线。
    2. 点击流水线名称进入流水线详情页面。
    3. 在流水线详情页面中,找到“触发条件”设置。
    4. 修改触发条件为你需要触发流水线的代码分支。
    5. 保存设置后,当满足新的触发条件时,流水线将自动执行。

    通过这种方式,你可以在代码分支全部上线之前发现bug并重新构建,而不需要重新创建流水线。

    2023-11-01 15:22:41
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    当您需要重新构建代码分支并修复 bug 时,可以考虑使用以下方法:

    1. 在代码仓库中修复问题并提交新版本。然后在流水线上重新触发运行流程,并复用现有流水线任务。您可以查看「流水线历史」选项卡中之前的运行记录,从中找到适用于当前修复的流水线任务,以进行复用。
    2. 在需要修复的地方加入临时变量或标记,以便更好地识别不同的版本。比如,可以将版本号作为变量,并在构建任务中调用对应的变量值,以便跟踪和区别不同版本的代码。
    3. 使用跳过任务功能,跳过无需再次执行的任务,从而节省构建时间。一般情况下,跳过任务需要具备良好的测试和监控手段,以确保最终产品质量稳定。
    2023-11-01 14:05:38
    赞同 展开评论 打赏
  • 您重新运行流水线的话,就是重新拉取代码库的分支,然后重新执行一遍您的流水线配置,代码拉下来肯定是最新的,是否可以复用得看您的流水线配置会不会有影响。此回答整理自钉群“云效交付域答疑群”

    2023-11-01 09:03:31
    赞同 展开评论 打赏

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

相关电子书

更多
云效2.0-智能化运维平台 立即下载
云效助力企业软件供应链生产效能提升 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载