GitHub推出新功能GitHub Actions,可直接在网站上构建,共享和执行代码
2018年10月18日 由 浅浅 发表
702202
0
GitHub宣布了一项名为GitHub Actions的新功能,这是一种自动化和自定义工作流程的新方法,该功能允许用户直接在网站上构建,共享和执行代码。
此功能减少了开发人员在运行代码时需要采取的步骤,例如安装软件文件和测试代码。
在GitHub上执行代码,实质上是代码的Google Docs,对于程序员来说将变得更加容易 - 该公司正在发布“Apple的快捷方式,但是是对代码来说的”。
GitHub Actions的新功能减少开发人员执行代码所需的步骤,无论他们使用何种语言。随着微软准备收购GitHub,这一新功能即将到来。以前,在GitHub上工作的开发人员必须采取许多手动步骤来构建,运行和部署他们的项目。在许多情况下,他们必须下载环境,运行项目进行测试等等。
使用GitHub Actions,开发人员将能够直接在站点上构建,共享和执行代码,方法是为他们需要执行的步骤创建操作,通过拖放操作连接这些步骤,并通过简单的单击运行项目一个按钮。
“我们可以将一个应用程序部署到五个不同的云中,” GitHub平台主管Sam Lambert表示,“你可以按下按钮并部署您的应用程序。你可以对团队进行分页和发送文本,生成文档以及构建和测试你的代码。”
GitHub Actions将于周二在有限公开测试版中推出。
以下是它的工作原理:
用户可以在GitHub站点上构建,打包,发布,更新和部署他们的项目。他们可以在称为“工作流程”的空间中完成所有这些工作。例如,用户可以创建用于构建和测试的工作流程。
开发人员需要为此工作流程采取的每个步骤称为“操作”。用户可以设置安装和测试操作,并通过拖放一行来链接一个操作。在GitHub Actions之前,如果开发人员想要运行项目,他们需要安装所需的软件包(或一组软件文件)并自行测试代码。
然后,创建工作流的人可以将其提交给项目。
用户还可以创建文本文件,而不是使用可视化编辑器来创建工作流。用户创建拉取请求或获取代码进行修改后,将在用户运行此工作流时自动安装和测试这些包。
使用GitHub Actions,用户还可以在每次有新版本和部署生产就绪代码时发布和发送警报。
Lambert表示,“它有无限的可能性和惊人的灵活性,它是如此开放和灵活。我想做的就是在GitHub和Twitter上观看人们构建这些东西。”