X



【IT】GitHubがCI/CDサービスを標準サポートへ
■ このスレッドは過去ログ倉庫に格納されています
0001田杉山脈 ★
垢版 |
2019/08/10(土) 20:58:13.44ID:CAP_USER
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/
0002名刺は切らしておりまして
垢版 |
2019/08/10(土) 21:01:50.59ID:lpiNeUWa
セブンペイのソースもここで管理しようぜ
0003名刺は切らしておりまして
垢版 |
2019/08/10(土) 21:05:05.17ID:9ONBuwvA
CodeCommitでいいかな。
0004名刺は切らしておりまして
垢版 |
2019/08/10(土) 21:06:12.86ID:2THERviE
まじかよASKA最低だな
0005名刺は切らしておりまして
垢版 |
2019/08/10(土) 21:15:03.95ID:zoHz01E4
へいらっしゃい!! (AA略)
0007名刺は切らしておりまして
垢版 |
2019/08/10(土) 21:25:27.70ID:O0XrBmua
日本の企業でこの機能を使いこなせるのは数十社程度だろうな
未だにredmineとか昭和なシステムが一番とか馬鹿まるだしの時代遅れの連中多いし

恐らくこの記事の意味を理解出来るエンジニアなんて日本に千人いるかどうか
完全に日本はジュラ紀だw
0008名刺は切らしておりまして
垢版 |
2019/08/10(土) 21:30:25.27ID:QrO4dNYw
>>7
さすがに昭和にはまだないだろ
お前の周りレベル低すぎ
そんな環境にいるお前のレベルもお察し
0009名刺は切らしておりまして
垢版 |
2019/08/10(土) 21:39:40.08ID:WFYlIMF0
>>7は昭和な連中に囲まれてイライラしながら働いてるの?
0010名刺は切らしておりまして
垢版 |
2019/08/10(土) 21:51:14.18ID:kKhtTp0T
結局ASKAは逃げ切れたのかな
0011名刺は切らしておりまして
垢版 |
2019/08/10(土) 21:59:28.50ID:YWtvOALo
>>7
同情するが、自宅でスキルアップしてマジ転職すべし

そんなおれは2000台近いPCが夜間使われないので機械学習の演算資源として
使いたいと申請したら担当者が???で最近のよゐことは秀丸が一部に導入されたことto
、会社のスケジュール管理アプリがAndroid対応したこと

相互学習とかML実験するのに自宅のPCつかってるのでorz具合は理解できる
よさげな会社ってか、部署と上位の担当者の重要性はみにしみる
知り合いのH社の人も、会社全体が同じ水準じゃないっていってたし
運が悪いと化石のクソ担当の下で数年過ごすことになる
0012名刺は切らしておりまして
垢版 |
2019/08/10(土) 21:59:30.22ID:wp7hSPm2
これってやっぱりTravis-CIやGitlab-CIみたいに設定ファイルをリポジトリに登録させるのかな。
誰が考えたのか知らんがあれ糞だよな。
0013名刺は切らしておりまして
垢版 |
2019/08/10(土) 22:21:41.74ID:d2zZVPSG
どんどんpublicでソースcloneしてくださいね

そう Macなら、そういうエンジニアが沢山いるはずさ!
0016名刺は切らしておりまして
垢版 |
2019/08/10(土) 23:36:22.32ID:KmK0rsF/
Azure DevOpsの強力なCIDIを持ってくる感じになるのかな
だとしたらめっちゃ楽しみだな
0017名刺は切らしておりまして
垢版 |
2019/08/11(日) 10:11:20.87ID:iDskPN1a
>>14
GitHubが高いというならGitLabやBitbucketといった競合サービスを利用するか、
自分で持つかだろうけど、中途半端がいちばん不経済だと思う。
とことん追求して全体として最適化(?)するのが今のトレンドだと思うよ。
0019名刺は切らしておりまして
垢版 |
2019/08/11(日) 10:39:35.06ID:ueek2bMR
「これがパニック障害なの」女性は、たった2枚の写真で伝えた
https://sogaweb.ddo.jp/yig.html
0020名刺は切らしておりまして
垢版 |
2019/08/11(日) 10:40:46.20ID:voiv85QX
遅せぇ
0021名刺は切らしておりまして
垢版 |
2019/08/11(日) 19:05:42.98ID:M7/xluLk
>>7
数十社は言い過ぎだけどな、俺の職場のように遅れてるところは本当にキリがない

未だにJSのトランスパイルの概念がないとか
サーバーへの配置がFFFTPだったりとか
みんなエクセル職人でコーディング力が烏合の集とか
そうそう外に繋がるネットもなかったわそう言えば
0022名刺は切らしておりまして
垢版 |
2019/08/12(月) 10:26:37.36ID:VvziG/qr
>>12
そうなの? 開発者的にはうれしいのかと思ってた
0024名刺は切らしておりまして
垢版 |
2019/08/12(月) 11:01:34.51ID:S/PkBzPi
>>22
本来外部のテスト環境とかに依存する情報をリポジトリ内に記述するのが気持ち悪い。
masterブランチとトピックブランチで動作を変えるなんてのも、ブランチ名を中に記述してるのを
見るとなんだかなぁと思う。
あと、なにかうまくいかなくて試行錯誤するのにもいちいちpushしなければならないところとか。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況