SlideShare una empresa de Scribd logo
1 de 23
GIGLT.22
JUST HACK IT
INFORMATION
SSID:GIG_GUEST_A
PASS:gigguest
Wifiはこちら こちらのタグで
ツイートお願いします
#giglt
このイベントはこちらから質問できます
sli.do で検索してください
コード
#giglt22
GIG INC.
講演目次
19:50 受付開始
20:00 開会の挨拶、講師紹介
20:05 LT①「GitHub Actionsを触ってみた話」
20:35 Q&A
20:45 LT②「機械学習におけるPDCAを回せる環境構築の話」
21:15 Q&A
21:25 会場準備
21:30 懇親会(軽食をお出しします)
22:00 終了
自己紹介
1991年生まれ。
2012年にソーシャルゲーム会社にカスタマーサポートとして入社。
2014年にエンジニアに転職し、大規模決済システム・通信キャリア系ECサイトなどの案件に携わる。
2018年7月にGIGにジョインし、現在は「Workship」のバックエンド全般を担当している。
GitHub Actionsはまだ始めたてのひよこレベル🐥
普段はCircleCIかBitbucket Pipelinesをいじってます。
今日お話すること
GitHub Actionsとは1
GitHub Actionsの仕様と他ツールとの比較2
調べて触ってみた所感3
・最初に発表されたのは2018年10月 (v1)
・それから10ヶ月程経ち2019年8月にv2を発表
・GitHubへ完全統合されたCI/CD
・Windows, Linux, macOSで動作
・1レポジトリあたり20ジョブ、20ワークフロー並列可
・YAMLで記述
・内部イベント、外部イベント、cronでの発火が可能
GitHub Actionsとは
トレンド
やっぱり気になるのは
他のCI/CDツールとなにがちがうの?
料金体系
公開リポジトリは完全無料!
料金比較
GitHub
Actions
Circle CI Travis CI
publicリポジトリ:無料
privateリポジトリ:月2000
分まで無料
public/private問わず、1週
間あたり最大 250 分間無料
(1vCPU/2GBのスペックの
場合)
料金プラン
publicリポジトリ:無料
privateリポジトリ:有料
料金プラン
利用可能OS
GitHub
Actions
Circle CI Travis CI
Linux
Windows
MacOS
Linux
Windows
MacOS
Linux
Windows
MacOS
並列ジョブ数
GitHub
Actions
Circle CI Travis CI
1リポジトリあたり
20ワークフローまで可能
無料プランなら1並列まで
無料プランについては言及
なし。
プライベートリポジトリは
並列ジョブ実行数に併せて
料金が変わる。最大で10並
列。
いいなと感じるところ、特徴
1 GitHubに組み込まれている
外部のダッシュボードを見にいったり、
事前に面倒な設定をしなくてよくなった
2 あらゆるGitHubイベントに対応している
issueが作成されたらprojectにカード作成
Tagプッシュされたらリリース など
https://help.github.com/ja/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows
3 GitHubコミュニティによる共有されたカスタムAction
他の人が作ったActionをワークフローに組み込むこと
ができる。
https://github.com/marketplace?type=actions
様々なAction
使えるイベントが多い
https://help.github.com/ja/github/automating-your-workflow-with-
github-actions/events-that-trigger-workflows
オンラインで編集しやすい
所感
正直なところ、
他のCI/CDツールに比べて
何かが劇的に変わるわけではないが、
これから共有Actionが充実すれば
CI/CDの環境構築も楽になっていくの
ではと期待しています。
またこれから新しく作るリポジトリで
個人開発×プライベートであれば
コスパの良い選択だと思いました!
所感
はじめる上で
注意してほしいこと
GitHub Actionsには
v1(旧バージョン)とv2(現行バージョン)があり、
ネット上にはv1の情報が結構出てくるので
気をつけてください!
参考になる資料
https://help.github.com/ja/github/automating-your-workflow-
with-github-actions
公式ドキュメント1
https://www.kaizenprogrammer.com/entry/2019/08/18/205010
新 GitHub Actions 入門 (@miyajan様)2
https://www.atmarkit.co.jp/ait/articles/1908/21/news030.html
GitHub ActionsがCI/CDをビルトイン
サポート、具体的にはどうなっている
か
3
ちなみに11/13(水)の
GitHub Universeにて
正式提供開始予定です
🎉
LT.22 GitHub Actionsを触ってみた話

Más contenido relacionado

Similar a LT.22 GitHub Actionsを触ってみた話

Similar a LT.22 GitHub Actionsを触ってみた話 (20)

LT.21 スゴいチームになるフィードバック術
LT.21 スゴいチームになるフィードバック術LT.21 スゴいチームになるフィードバック術
LT.21 スゴいチームになるフィードバック術
 
Git初心者にどう教える? マンガでわかるGit
Git初心者にどう教える? マンガでわかるGitGit初心者にどう教える? マンガでわかるGit
Git初心者にどう教える? マンガでわかるGit
 
20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門
 
Api meet up online#6 session1 ginco
Api meet up online#6 session1 gincoApi meet up online#6 session1 ginco
Api meet up online#6 session1 ginco
 
デザイナーでも出来るコマンドを使わないバージョン管理(SourceTree + BitBucket)
デザイナーでも出来るコマンドを使わないバージョン管理(SourceTree + BitBucket)デザイナーでも出来るコマンドを使わないバージョン管理(SourceTree + BitBucket)
デザイナーでも出来るコマンドを使わないバージョン管理(SourceTree + BitBucket)
 
第29回八子クラウド座談会(当日討議メモ付き) 20181215
第29回八子クラウド座談会(当日討議メモ付き) 20181215第29回八子クラウド座談会(当日討議メモ付き) 20181215
第29回八子クラウド座談会(当日討議メモ付き) 20181215
 
株式会社digglue_会社紹介
株式会社digglue_会社紹介株式会社digglue_会社紹介
株式会社digglue_会社紹介
 
Gitはじめの一歩
Gitはじめの一歩Gitはじめの一歩
Gitはじめの一歩
 
ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021
ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021
ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021
 
OIDC活⽤で⽬指す⼈やサービスがつながる世界の社会実装 - OpenID Summit 2020
OIDC活⽤で⽬指す⼈やサービスがつながる世界の社会実装 - OpenID Summit 2020OIDC活⽤で⽬指す⼈やサービスがつながる世界の社会実装 - OpenID Summit 2020
OIDC活⽤で⽬指す⼈やサービスがつながる世界の社会実装 - OpenID Summit 2020
 
Gitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEOGitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEO
 
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
 
Git道場を開催してきた
Git道場を開催してきたGit道場を開催してきた
Git道場を開催してきた
 
第3回 The Things Network(TTN)勉強会向け、Microsoft Azure IoT紹介
第3回 The Things Network(TTN)勉強会向け、Microsoft Azure IoT紹介第3回 The Things Network(TTN)勉強会向け、Microsoft Azure IoT紹介
第3回 The Things Network(TTN)勉強会向け、Microsoft Azure IoT紹介
 
OpenIDファウンデーション・ジャパンKYC WGの活動報告 - OpenID Summit 2020
OpenIDファウンデーション・ジャパンKYC WGの活動報告 - OpenID Summit 2020OpenIDファウンデーション・ジャパンKYC WGの活動報告 - OpenID Summit 2020
OpenIDファウンデーション・ジャパンKYC WGの活動報告 - OpenID Summit 2020
 
BigQuery で 150万円 使ったときの話
BigQuery で 150万円 使ったときの話BigQuery で 150万円 使ったときの話
BigQuery で 150万円 使ったときの話
 
GoGoMakeDAST
GoGoMakeDASTGoGoMakeDAST
GoGoMakeDAST
 
フルオンライン化のカギを握るコンテンツとSNS
フルオンライン化のカギを握るコンテンツとSNSフルオンライン化のカギを握るコンテンツとSNS
フルオンライン化のカギを握るコンテンツとSNS
 
子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう
 
ChatGPT、 何が「できる」「みえる」ようになってきたのか!
ChatGPT、 何が「できる」「みえる」ようになってきたのか!ChatGPT、 何が「できる」「みえる」ようになってきたのか!
ChatGPT、 何が「できる」「みえる」ようになってきたのか!
 

Más de GIG inc.

Más de GIG inc. (20)

Lt41
Lt41Lt41
Lt41
 
Lt40
Lt40Lt40
Lt40
 
Lt39
Lt39Lt39
Lt39
 
LT38テーマ3-2
LT38テーマ3-2LT38テーマ3-2
LT38テーマ3-2
 
LT38テーマ3-1
LT38テーマ3-1LT38テーマ3-1
LT38テーマ3-1
 
LT38テーマ2-2
LT38テーマ2-2LT38テーマ2-2
LT38テーマ2-2
 
LT38テーマ2-1
LT38テーマ2-1LT38テーマ2-1
LT38テーマ2-1
 
LT38テーマ1-2
LT38テーマ1-2LT38テーマ1-2
LT38テーマ1-2
 
LT38テーマ1-1
LT38テーマ1-1LT38テーマ1-1
LT38テーマ1-1
 
lt37
lt37lt37
lt37
 
lt23後半
lt23後半lt23後半
lt23後半
 
lt23前半
lt23前半lt23前半
lt23前半
 
LT.22 機械学習におけるPDCAを回せる環境構築の話
LT.22 機械学習におけるPDCAを回せる環境構築の話 LT.22 機械学習におけるPDCAを回せる環境構築の話
LT.22 機械学習におけるPDCAを回せる環境構築の話
 
LT.21 SPIN法を活用した人心掌握術
LT.21 SPIN法を活用した人心掌握術LT.21 SPIN法を活用した人心掌握術
LT.21 SPIN法を活用した人心掌握術
 
LT.20 コーディングとマジックナンバー
LT.20 コーディングとマジックナンバーLT.20 コーディングとマジックナンバー
LT.20 コーディングとマジックナンバー
 
LT.20 Wordpress x nuxt.jsで実現するSPA
LT.20 Wordpress x nuxt.jsで実現するSPALT.20 Wordpress x nuxt.jsで実現するSPA
LT.20 Wordpress x nuxt.jsで実現するSPA
 
【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(DONGURI)」
【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(DONGURI)」【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(DONGURI)」
【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(DONGURI)」
 
【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(GIG)」
 【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(GIG)」 【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(GIG)」
【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(GIG)」
 
LT.19 ビジネス環境の変化とカスタマーサクセス
LT.19 ビジネス環境の変化とカスタマーサクセスLT.19 ビジネス環境の変化とカスタマーサクセス
LT.19 ビジネス環境の変化とカスタマーサクセス
 
LT.19 BigQueryとGoogleスプレッドシートで作る格安BI
LT.19 BigQueryとGoogleスプレッドシートで作る格安BILT.19 BigQueryとGoogleスプレッドシートで作る格安BI
LT.19 BigQueryとGoogleスプレッドシートで作る格安BI
 

LT.22 GitHub Actionsを触ってみた話