云效人工卡点在用的,怎么实现手动触发CI&Dev部署,只能每次点“运行”?[阿里云云效]

问题一:云效人工卡点在用的,怎么实现手动触发CI&Dev部署,只能每次点“运行”?

问题二:为什么同一个开发分支,阶段提交后,手动运行一次流水线,以部署dev环境,会造成很多历史运行记录为运行中状态,历史运行中如人工审批通过,部署了生产发布版本就有问题了?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 回答一:这个手动触发 就是人工卡点,或者这里也可以手动触发:

    回答二:哦哦 这个问题我们推荐通过审批人去进入流水线 确切且慎重的审核通过之后再 点击通过,不要随便的点击人工打点哈-此回答整理自钉群“云效客户服务权益4群”

  2. 问题一:云效人工卡点在用的,怎么实现手动触发CI&Dev部署,只能每次点“运行”?

    在云效中,您可以通过以下方式实现手动触发CI&Dev部署:

    1. 在流水线配置中添加一个手动触发节点:在流水线中,您可以添加一个手动触发节点,该节点将等待您手动点击”运行”按钮来触发后续的CI&Dev部署阶段。这样,您就不需要每次都点运行整个流水线,而只需手动触发特定的阶段。

    2. 使用参数化构建:您可以为流水线设置参数,以便在运行时手动输入或选择特定的参数值。这样,在流水线运行时,您可以根据需要自由选择是否触发CI&Dev部署,并传递相应的参数。

    3. 配置触发条件:根据您的需求,您可以在流水线配置中定义触发条件。例如,您可以设置只有在特定分支提交或特定事件发生时才触发CI&Dev部署。

    问题二:为什么同一个开发分支,阶段提交后,手动运行一次流水线,以部署dev环境,会造成很多历史运行记录为运行中状态,历史运行中如人工审批通过,部署了生产发布版本就有问题了?

    这个问题可能是由于流水线运行记录的状态未正确更新导致的。当您手动运行一次流水线时,会创建一个新的运行记录,并将之前的运行记录标记为已完成。然而,如果在手动触发后的运行过程中发生了错误或异常,可能会导致新的运行记录一直处于”运行中”状态,而不会被正确标记为”失败”或”成功”。

    解决这个问题的方法包括:

    1. 检查流水线配置:确保流水线的每个阶段和任务都正确配置,并在其中处理错误和异常情况,以便能够正确地更新运行记录的状态。

    2. 日志和错误分析:检查流水线运行期间的日志和错误信息,以查找可能导致新的运行记录状态未更新的原因,并尝试解决此类问题。

    3. 联系云效技术支持:如果您无法解决上述问题,建议您联系云效的技术支持团队,向他们提供详细的错误信息、截图以及其他上下文信息,以便他们能够更好地帮助您分析和解决问题。

    总结起来,通过添加手动触发节点、使用参数化构建和配置触发条件,您可以实现在云效中手动触发CI&Dev部署。对于历史运行记录状态未正确更新的问题,需要检查流水线配置、分析日志和错误,并可能需要联系云效技术支持以获取更详细的帮助。