gpt4 book ai didi

github-actions - 如何在本地运行 GitHub Actions 工作流?

转载 作者:行者123 更新时间:2023-12-03 07:29:08 33 4
gpt4 key购买 nike

我计划使用 Docker 将我们的 Travis CI 构建移动到 GitHub Actions 以进行我们的每次提交测试。

我可以在本地重复运行这些新的 GitHub Actions 工作流程吗?是否有在本地运行任何 GitHub Actions 工作流程的通用方法?

最佳答案

有类似已经提到的 act 的工具,但它们并不完美。
您并不孤单。类似的问题有:

  • 如何在本地测试 Jenkins 构建
  • 如何在本地测试 GitLab CI 构建
  • 如何在本地测试 Circle CI 构建
  • 如何在本地测试 XXXX 构建

  • 我对这些问题的解决方案是:
  • 避免使用 CI 工具提供的功能(GitHub Actions、Gitlab CI 等)
  • 尽可能以 CI 不可知的方式编写(BASH 脚本、PowerShell 脚本、Gradle 脚本、NPM 脚本、Dockerfiles、Ansible 脚本——任何你知道的)
  • 从 CI 工具调用这些脚本。在 GitHub 操作中:run: your command to run
  • 关于github-actions - 如何在本地运行 GitHub Actions 工作流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59241249/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com