【问题标题】:How to auto update github action runner如何自动更新 github action runner
【发布时间】:2020-04-11 19:21:01
【问题描述】:

我正在寻找一种方法来自动更新我的本地 github action runner。

这仍处于测试阶段,但工作正常,每次更新我的 CI/CD 都不会在没有任何通知的情况下运行。

【问题讨论】:

  • 需要标签github-actions-runners 感谢有足够声誉的人添加它。
  • “自动更新”是什么意思?
  • @profy 我建议进行编辑。
  • 自动更新意味着当新的可用时自动更新运行器二进制代码。现在它应该为每个 github 更新手动运行。

标签: github github-actions github-actions-runners


【解决方案1】:

您现在(2020 年 7 月)可以尝试new Dependabot,由Alex Mullans 描述:

Dependabot 现在更新您的 Actions 工作流程

GitHub Actions 可让您轻松自动化所有软件工作流程,从持续集成和交付到问题分类等等。
无论您是想构建容器、部署 Web 服务,还是自动欢迎新用户加入您的开源项目,都可以采取行动。

可以通过错误修复和新功能频繁更新操作,从而使您的构建更快、更可靠、更安全。

要利用操作更新,您以前必须手动更新操作工作流文件。这导致一些工作流使用过时的操作版本。

现在,Dependabot 可以自动更新工作流文件中使用的操作!
Dependabot 版本更新将定期检查您的工作流文件和它们使用的操作,并查看是否有新版本可用。如果是,Dependabot 将向您发送一个拉取请求,更新您的工作流文件以使用新版本。

Dependabot 创建拉取请求,将操作更新为最新发布的标签(例如,v2),无论您当前是在发布标签、预发布标签还是特定哈希上。

Dependabot 版本更新是完全可配置的:您可以控制检查工作流文件的频率和时间、应指定谁来审查 PR,等等。

要为 GitHub Actions 启用 Dependabot 版本更新,请将 dependabot.yml 配置文件检查到您的存储库中。

【讨论】:

    猜你喜欢
    • 2023-02-10
    • 1970-01-01
    • 1970-01-01
    • 2021-07-29
    • 2021-02-21
    • 2015-07-25
    • 2021-10-26
    • 2023-02-15
    • 1970-01-01
    相关资源
    最近更新 更多