■ このスレッドは過去ログ倉庫に格納されています
【IT】GitHubがCI/CDサービスを標準サポートへ
- 1 :田杉山脈 ★:2019/08/10(土) 20:58:13.44 ID:CAP_USER.net
- 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/
- 2 :名刺は切らしておりまして:2019/08/10(土) 21:01:50.59 ID:lpiNeUWa.net
- セブンペイのソースもここで管理しようぜ
- 3 :名刺は切らしておりまして:2019/08/10(土) 21:05:05.17 ID:9ONBuwvA.net
- CodeCommitでいいかな。
- 4 :名刺は切らしておりまして:2019/08/10(土) 21:06:12.86 ID:2THERviE.net
- まじかよASKA最低だな
- 5 :名刺は切らしておりまして:2019/08/10(土) 21:15:03.95 ID:zoHz01E4.net
- へいらっしゃい!! (AA略)
- 6 :名刺は切らしておりまして:2019/08/10(土) 21:19:11.38 ID:HEt4HcQT.net
- ルールーGitHub♪
- 7 :名刺は切らしておりまして:2019/08/10(土) 21:25:27.70 ID:O0XrBmua.net
- 日本の企業でこの機能を使いこなせるのは数十社程度だろうな
未だにredmineとか昭和なシステムが一番とか馬鹿まるだしの時代遅れの連中多いし
恐らくこの記事の意味を理解出来るエンジニアなんて日本に千人いるかどうか
完全に日本はジュラ紀だw
- 8 :名刺は切らしておりまして:2019/08/10(土) 21:30:25.27 ID:QrO4dNYw.net
- >>7
さすがに昭和にはまだないだろ
お前の周りレベル低すぎ
そんな環境にいるお前のレベルもお察し
- 9 :名刺は切らしておりまして:2019/08/10(土) 21:39:40.08 ID:WFYlIMF0.net
- >>7は昭和な連中に囲まれてイライラしながら働いてるの?
- 10 :名刺は切らしておりまして:2019/08/10(土) 21:51:14.18 ID:kKhtTp0T.net
- 結局ASKAは逃げ切れたのかな
- 11 :名刺は切らしておりまして:2019/08/10(土) 21:59:28.50 ID:YWtvOALo.net
- >>7
同情するが、自宅でスキルアップしてマジ転職すべし
そんなおれは2000台近いPCが夜間使われないので機械学習の演算資源として
使いたいと申請したら担当者が???で最近のよゐことは秀丸が一部に導入されたことto
、会社のスケジュール管理アプリがAndroid対応したこと
相互学習とかML実験するのに自宅のPCつかってるのでorz具合は理解できる
よさげな会社ってか、部署と上位の担当者の重要性はみにしみる
知り合いのH社の人も、会社全体が同じ水準じゃないっていってたし
運が悪いと化石のクソ担当の下で数年過ごすことになる
- 12 :名刺は切らしておりまして:2019/08/10(土) 21:59:30.22 ID:wp7hSPm2.net
- これってやっぱりTravis-CIやGitlab-CIみたいに設定ファイルをリポジトリに登録させるのかな。
誰が考えたのか知らんがあれ糞だよな。
- 13 :名刺は切らしておりまして:2019/08/10(土) 22:21:41.74 ID:d2zZVPSG.net
- どんどんpublicでソースcloneしてくださいね
そう Macなら、そういうエンジニアが沢山いるはずさ!
- 14 :名刺は切らしておりまして:2019/08/10(土) 22:48:28.51 ID:DnYzUGeG.net
- github enterprise 使ってるけど高いからもっと安いのに移行したい
どうしたらいいんだ
- 15 :名刺は切らしておりまして:2019/08/10(土) 23:04:12.67 ID:LkIeE6vy.net
- クローズド環境下で開発しないといけない人は辛いな
- 16 :名刺は切らしておりまして:2019/08/10(土) 23:36:22.32 ID:KmK0rsF/.net
- Azure DevOpsの強力なCIDIを持ってくる感じになるのかな
だとしたらめっちゃ楽しみだな
- 17 :名刺は切らしておりまして:2019/08/11(日) 10:11:20.87 ID:iDskPN1a.net
- >>14
GitHubが高いというならGitLabやBitbucketといった競合サービスを利用するか、
自分で持つかだろうけど、中途半端がいちばん不経済だと思う。
とことん追求して全体として最適化(?)するのが今のトレンドだと思うよ。
- 18 :名刺は切らしておりまして:2019/08/11(日) 10:37:26.91 ID:ws3ka5U5.net
- travis-ci無料だと若干機能が不足なんだよな
こっちに乗り換えしたほうが良いか
- 19 :名刺は切らしておりまして:2019/08/11(日) 10:39:35.06 ID:ueek2bMR.net
- 「これがパニック障害なの」女性は、たった2枚の写真で伝えた
https://sogaweb.ddo.jp/yig.html
- 20 :名刺は切らしておりまして:2019/08/11(日) 10:40:46.20 ID:voiv85QX.net
- 遅せぇ
- 21 :名刺は切らしておりまして:2019/08/11(日) 19:05:42.98 ID:M7/xluLk.net
- >>7
数十社は言い過ぎだけどな、俺の職場のように遅れてるところは本当にキリがない
未だにJSのトランスパイルの概念がないとか
サーバーへの配置がFFFTPだったりとか
みんなエクセル職人でコーディング力が烏合の集とか
そうそう外に繋がるネットもなかったわそう言えば
- 22 :名刺は切らしておりまして:2019/08/12(月) 10:26:37.36 ID:VvziG/qr.net
- >>12
そうなの? 開発者的にはうれしいのかと思ってた
- 23 :名刺は切らしておりまして:2019/08/12(月) 10:42:38.88 ID:ZtHPGf1+.net
- >>14
自社開発ならgitbucketとか自前で持てばいい
分散開発しないならたいして困ることもないかと
- 24 :名刺は切らしておりまして:2019/08/12(月) 11:01:34.51 ID:S/PkBzPi.net
- >>22
本来外部のテスト環境とかに依存する情報をリポジトリ内に記述するのが気持ち悪い。
masterブランチとトピックブランチで動作を変えるなんてのも、ブランチ名を中に記述してるのを
見るとなんだかなぁと思う。
あと、なにかうまくいかなくて試行錯誤するのにもいちいちpushしなければならないところとか。
総レス数 24
9 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★