文件名称:行动:在本地运行GitHub Action:rocket:
文件大小:170KB
文件格式:ZIP
更新时间:2024-03-10 03:57:10
golang devops ci github-actions Go
概述 “放眼全球,在本地act ” 在本地运行您的! 你为什么想做这个? 两个原因: 快速反馈-无需每次都要测试/测试对.github/workflows/文件所做的更改(或对嵌入式GitHub动作的任何更改)时都必须提交/推送,您可以使用act在本地运行这些动作。 所有的和都配置为与GitHub提供的匹配。 本地任务运行者-我爱。 但是,我也讨厌重复自己。 使用act ,您可以使用.github/workflows/定义的GitHub Action替换Makefile ! 它是如何工作的? 当您运行act它会从.github/workflows/读取GitHub Actions并确定需要运行的一组动作。 它使用Docker API按照工作流文件中的定义提取或构建必要的映像,最后根据定义的依赖关系确定执行路径。 一旦有了执行路径,它便会使用Docker API根据先前准备的映像为