1: 田杉山脈 ★ 2019/08/10(土) 20:58:13.44 _USER
dvds4132192
Microsoft(マイクロソフト)傘下のGitHub(ギットハブ)は米国時間8月8日、CI(継続的インテグレーション)/CD(継続的デリバリー)機能をフルにサポートするGitHub Actionsの新バージョンをベータ公開した。一般公開も11月13日に予定している。

また同社は、それと同時に、GitHubのプラットフォームには、すでに4000万人以上のデベロッパーが参加していることも発表した。

ワークフローを自動化するプラットフォーム、ActionsをGitHubが公開したのは10カ月前だ。デベロッパーは、それ以前から、あらゆる種類のイベントをトリガーすることによって、独自にCI/CDのパイプラインを実現することも可能だった。GitHubチームがActionsの発表の際に強調していたのは、Actionsを使ってそうしたパイプラインを実現することも可能だが、Actionsにはもっと多くの可能性があるということ。もちろん、デベロッパーはActionsを使ってCI/CDを実現することに、かなりの興味を抱いていたはずだ。

「昨年にGitHub Actionsを導入して以来、それに対する反応には目を見張るものがありました。すでにデベロッパーは、それに触発されて、数千ものワークフローを作成しています」と、GitHubのCEOであるNat Friedman(ナット・フリードマン)氏は、今回の発表の中に書いている。「しかし、寄せられたフィードバックでは、ほとんどすべての人が、CI/CDも欲しいと書いていました。まさに、それを今日発表するのです」。

今回更新されたActionsの新バージョンを使うと、デベロッパーはコードを任意のプラットフォーム上でビルドし、テストして、デプロイすることができる。また、コンテナや仮想マシン上でワークフローを実行することも可能となる。またデベロッパーは、「マトリクスビルド」と呼ばれる新機能を利用して、アプリケーションの複数のバージョンを、同時にテストすることもできる。例えば、3つの異なるバージョンのNode.jsを、LinuxとWindowsとmacOS上で同時にテストできるのだ。GitHub Actionsは、基本的なYAMLファイルとして記述されているので、こうした変更を加えるにもそのファイルに数行を追加するだけでいい。

サポートされる言語とフレームワークは、Node.js、Python、Java、PHP、Ruby、C/C++ 、. NET、Android、iOSなどとなっている。Actionsは、GitHubのパッケージレジストリとも統合されている。

アプリケーションをビルドする際には、ライブログがActionsのコンソールに吐き出される。そのログファイルの任意の行にリンクを張り、その問題についてチームのメンバーと話し合うことも簡単にできる。

こうした新機能は、ベータ期間中は無料で利用できる。また、公開リポジトリについては、それ以降も無料だ。

GitHub Enterprise Server用のActionsは、来年に登場する予定だ。コードをプライベートなデータセンターに保持したまま、GitHubを使ってワークフローを管理するという、ハイブリッドなオプションが利用可能となる。

「GitHub Actionsは、CI/CDやソフトウェアの自動化を民主化するものです。デベロッパーは、GitHubプラフォームのどんなイベントに対しても応答するワークフローを書くことができます。さらにオープンソースの、つまり再利用可能なコードとしてのGitHub Actionsを参照することで、普通にアプリのコードを書くのと同じようにして、自分のソフトウェアのライフサイクルの管理を強力なものにすることができます」と、GitHubのプロダクトデザイン部門の担当シニアディレクターであるMax Schoening(マックス・スクーニング)氏は述べている 。「これは本当に、コミュニティによって成り立っているCI/CDなのです。課金モデルも、誰もが納得できるものでしょう」。

https://jp.techcrunch.com/2019/08/09/2019-08-08-github-actions-is-now-a-ci-cd-service/
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1565438293/


2: 名刺は切らしておりまして 2019/08/10(土) 21:01:50.59
セブンペイのソースもここで管理しようぜ

3: 名刺は切らしておりまして 2019/08/10(土) 21:05:05.17
CodeCommitでいいかな。

4: 名刺は切らしておりまして 2019/08/10(土) 21:06:12.86
まじかよASKA最低だな

6: 名刺は切らしておりまして 2019/08/10(土) 21:19:11.38
ルールーGitHub♪

7: 名刺は切らしておりまして 2019/08/10(土) 21:25:27.70
日本の企業でこの機能を使いこなせるのは数十社程度だろうな
未だにredmineとか昭和なシステムが一番とか馬鹿まるだしの時代遅れの連中多いし

恐らくこの記事の意味を理解出来るエンジニアなんて日本に千人いるかどうか
完全に日本はジュラ紀だw

12: 名刺は切らしておりまして 2019/08/10(土) 21:59:30.22
これってやっぱりTravis-CIやGitlab-CIみたいに設定ファイルをリポジトリに登録させるのかな。
誰が考えたのか知らんがあれ糞だよな。

13: 名刺は切らしておりまして 2019/08/10(土) 22:21:41.74
どんどんpublicでソースcloneしてくださいね

そう Macなら、そういうエンジニアが沢山いるはずさ!

14: 名刺は切らしておりまして 2019/08/10(土) 22:48:28.51
github enterprise 使ってるけど高いからもっと安いのに移行したい
どうしたらいいんだ

17: 名刺は切らしておりまして 2019/08/11(日) 10:11:20.87
>>14
GitHubが高いというならGitLabやBitbucketといった競合サービスを利用するか、
自分で持つかだろうけど、中途半端がいちばん不経済だと思う。
とことん追求して全体として最適化(?)するのが今のトレンドだと思うよ。

16: 名刺は切らしておりまして 2019/08/10(土) 23:36:22.32
Azure DevOpsの強力なCIDIを持ってくる感じになるのかな
だとしたらめっちゃ楽しみだな

18: 名刺は切らしておりまして 2019/08/11(日) 10:37:26.91
travis-ci無料だと若干機能が不足なんだよな
こっちに乗り換えしたほうが良いか

20: 名刺は切らしておりまして 2019/08/11(日) 10:40:46.20
遅せぇ

スポンサード リンク