首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法重新运行github action?

有没有办法重新运行github action?
EN

Stack Overflow用户
提问于 2021-07-22 22:43:03
回答 1查看 42关注 0票数 2

有时,Github外部操作会失败。例如,如果连接丢失。

代码语言:javascript
复制
Run actions/setup-node@v1
connect ETIMEDOUT 104.20.22.46:443
Waiting 15 seconds before trying again
connect ETIMEDOUT 104.20.22.46:443
Waiting 18 seconds before trying again
Error: connect ETIMEDOUT 104.20.22.46:443

对于shell命令,存在操作https://github.com/marketplace/actions/retry-step。这个动作对我来说没有用。

有谁知道在运行时重新运行单个Github操作的步骤选项或Github操作吗?

EN

回答 1

Stack Overflow用户

发布于 2021-09-08 09:14:06

为了解决这个问题,我们创建了新的操作wretry.action,可以重试其他操作。

Github仓库上的链接:https://github.com/Wandalen/wretry.action

marketplace action https://github.com/marketplace/actions/retry-action的链接

当前版本为0.2.4。操作功能:

  • 为外部操作创建包装器
  • 始终具有prepost阶段。如果外部操作具有prepost阶段,则操作运行它也会重试具有定义尝试次数的操作(默认值为2)
  • 重试操作具有定义的两次尝试之间的延迟(默认值为0)

现在,action不处理外部操作的条件。如果外部操作有条件,则将跳过它。

该操作将在feature中扩展。请查看主页以了解实际信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68486870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档