Jenkins post条件fixed适用于当前运行成功而上一次运行失败或不稳定的情况。 GitHub Actions没有post等价物。可以使用普通action,因此您必须为此Activity定义一个作业/步骤-用于功能等价物。 您可以使用needs定义它所依赖的以前的作业。您可以使用if定义构建状态条件。 上下文可用性描述了if条件中哪些数据可用,从上下文可用性可以看到success是可用的。 但是,对于最后一个构建状态,查看jobs.<job_id>.if和jobs.<job_id>.steps.if,不存在具有适用属性的特殊函数或上下文。因此必须通过请求查询以前的工作流结果状态。 您可以使用自己定义的作业和步骤来完成此操作,或者使用像Get status of last workflow这样的Marketplace操作。 他们的例子包括一个步骤,也符合你的条件情况:
1条答案
按热度按时间2nc8po8w1#
Jenkins
post
条件fixed
适用于当前运行成功而上一次运行失败或不稳定的情况。GitHub Actions没有
post
等价物。可以使用普通action,因此您必须为此Activity定义一个作业/步骤-用于功能等价物。您可以使用
needs
定义它所依赖的以前的作业。您可以使用if
定义构建状态条件。上下文可用性描述了if条件中哪些数据可用,从上下文可用性可以看到
success
是可用的。但是,对于最后一个构建状态,查看
jobs.<job_id>.if
和jobs.<job_id>.steps.if
,不存在具有适用属性的特殊函数或上下文。因此必须通过请求查询以前的工作流结果状态。您可以使用自己定义的作业和步骤来完成此操作,或者使用像Get status of last workflow这样的Marketplace操作。
他们的例子包括一个步骤,也符合你的条件情况: