文章首发于微信公众号GitHub黑板报,欢迎大家关注。打开微信,使用搜一搜,搜索GitHub黑板报,即可关注。 大家好,我是章鱼猫。 GitHubActions不知道大家是否了解,其实之前我们有过一些项目的介绍,比如:教大家免费获取一台Mac来用,真是机智。 简单来说GitHubActions是GitHub提供的直接与开源项目深度结合的持续集成服务,大概是2018年就推出了,当时那时候一直不温不火,我觉得很多人开始用起来应该是这两年。以往GitHub上常用的持续集成服务是TravisCI。 想必大家能看出来,对于一个开源项目GitHubActions是非常重要的,能够帮助开发者更好的开发和维护项目。但是如果你直接使用GitHubActions,在配置和运行时都需要一些GitHub上的操作,比如提交代码、PullRequest,没有很好的办法在本地进行Actions的调式工作,在配置或者修改一个Actions都显得有点麻烦。 今天要推荐的项目act就是能够帮助大家在本地调式GitHubActions的明星项目。正如act项目的理念一样:Thinkglobally,actlocally。act有如下两个特点: 1、快速反馈:避免通过commitpush来测试。githubworkflows中的文件改动,直接使用act可以本地运行,快速验证; 2、本地执行器:有本地执行的加持,act也能替换make来自动化本地的一些操作,可以使用。githubworkflows替换Makefile。 以下是一个使用的例子: act使用Go进行开发,安装和使用都非常的简单,而且是全平台支持,这里就不做过多介绍了。 更多项目详情请查看如下链接。 开源项目地址:https:github。comnektosact 文章首发于微信公众号GitHub黑板报,欢迎大家关注。打开微信,使用搜一搜,搜索GitHub黑板报,即可关注。关注后,每天都会为您推送我们精心挑选的优质开源项目。 特别提醒:关注我,给我发私信,回复关键字666,可以领取程序员副业赚钱案例电子书以及一本普通人都使用的《副业赚钱手册》电子书。