在年度 GitHub Universe 大会上,GitHub 发布了一个版本更新:可以让所有人直接运行部分代码!Actions 是一项全新的自动化流程工具,可由 push、issue、release 等一系列平台事件触发,随后自动化按照序列运行一系列流程 GitHub 任务和动作。这是一种可以自动管理代码的工具,可以测试你的代码、并给你提供技术支持。目前开发者可以在网页中注册申请 Actions 工具的公测资格。
作为一个目前拥有3100万用户的、地球上最大的项目管理和开源协作平台、以及大(tong)型(xing)生(jiao)活(you)服务平台,发布了重大更新(GitHub平台主管Sam Lambert把这次更新,描述为“GitHub 史上最大转变”),怎能不让人激动!
。
那么,为什么这个更新,如此让人惊喜?
话说以前,如果你需要测试GitHub上的项目,先得下载到本地运行,最痛苦的是,很有可能折腾了一番,却发现没法运行。
而现在,在GitHub上,你可以直接运行部分代码了!
GitHub的平台主管Sam Lambert表示,老有用户自己编写机器人软件,来运行测试、或者有Bug报告被提交时、自动发送短信通知相关人员。
但这些工具,需要运行在GitHub平台之外的服务器上。而这个麻烦,现在只需交给GitHub就好。
以后,当你在GitHub贡献代码时,直接把贡献的部分代码,当做工作流,用类似于「if this then that」的逻辑,连接代码块,就可以直接运行、并测试代码了。
而GitHubActions的原理,就好比iOS 12允许用户,自己设置各种各样的shortcuts一样,但是GitHub actions,要比前者更灵活、且实现的功能更多。
Sam Lambert还说了,虽然GitHubActions,不能满足每个人的要求,但是开发者也可以在上面,开发自己的功能。
关于actions的更多介绍可以查看官方博客: https://blog.github.com/2018-10-17-action-demos/
本文作者:冰羽
本文地址: https://bingyublog.com/2018/10/17/Github-宣布即将推出自动化流程工具-Actions/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!