业界GitHub发布代码运行平台Acti

机器之心报道

参与:机器之心编辑部

今年6月份,微软官方宣布以75亿美元高价收购Github。今天,据外媒TheVerge报道,欧盟已经批准了这项交易。在此之前,GitHub有两项新动作:一是发布GitHubActions平台,开发者不仅能够在该平台上托管代码,还可以运行代码;二是发布了年度报告,从存储库、语言、项目、热门话题等多个维度对用户数据和平台发展趋势进行了分析。

欧洲反垄断局表示,他们确定「二者合并后将继续面临来自其他同行的持续、激烈竞争。」当局也不担心微软会「破坏GitHub的开放性」,他们指出,如果微软对该平台的管理不合开发者的口味,开发者还有其他选择。

微软曾经敌视开源软件,前首席执行官SteveBallmer更是将其称之为「癌症」。「这一历史让依赖GitHub的开发者担忧。但是,即将上任的GitHub首席执行官NatFriedman表示,微软已经接受了开源软件,开发者不必担心。他表示,「微软就像一个正在康复的酒鬼:它反对开源,但是现在正在采取措施来改变自己的行为,而且现在真的已经改变了」。

传出收购至今已经四个多月,GitHub与微软的联姻也已尘埃落定。GitHub的未来走向尚不确定,但在欧盟批准这项交易之前,GitHub发布了一个对开发者颇为友好的平台Actions及年度报告,从中我们可以看出GitHub过去一年的发展状况。

GitHubActions平台

Actions是GitHub的重大更新。GitHub的平台主管SamLambert将其描述为「GitHub历史上的最大转变」。他将Actions与iOS中的快捷键(shortcut)联系起来,但是比后者更加灵活。SamLambert说到,「想象一个更加灵活的快捷键,托管在GitHub上,且允许所有人在容器内创建Actions来增强和连接工作流。」

GitHub用户可以使用Actions构建自己的连续输送通道。该公司在发布的公告中写道:「易创建、易发布、易更新,在GitHub或其他任何外部系统上使用任何语言轻松部署你的项目——无需自己运行代码。」

Lambert强调说,「我认为CI/CD只是Actions一个小小的用例。它还有很多很多用途。它将改变DevOps。」

这意味着,每当有人在你的存储库中使用「紧急问题」标签时,你可以用它通过Twilio来发送信息。或者你可以写一个单行命令,用一个基本的grep命令搜索你的存储库。亦或是真的运行任何其它你想运行的代码,因为当你要把存储库中的任何代码转换成一个Actions时,只需为它编写一个Docker文件,GitHub就可以运行它。Lambert解释说,「只要有一个Docker文件,我们就可以构建它并运行,将其连接到你的工作线程中。」但是,如果你不想写Docker文件,还有一个可视化编辑器可以用来构建你的工作线程。

正如GitHub的产品工程主管CoreyWilkerson所说,这些Actions中有很多已经存在于GitHub的存储库中。GitHub上已经有超过万个了,这使得很多潜在的Actions从一开始就可以利用。

现在,Actions在有限的公共测试版中,开发人员可以设置工作线程来构建、打包、发布、更新和部署他们的代码,而不必自己运行代码。

现在开发者可以自己托管这些Actions,它们仅仅只是Docker容器,只不过GitHub会托管和运行代码。虽然GitHub为开发者提供了Actions,但是这是一个开放平台,GitHub社区中的其他人也可以贡献他们的Actions。

beta测试版注册入口:


转载请注明:http://www.aierlanlan.com/rzdk/1117.html

  • 上一篇文章:
  •   
  • 下一篇文章: