-
1:以下、名無しがお送りします
どこから手をつけたらいい?
-
5:以下、名無しがお送りします
まずは公式ドキュメント読むのがいい 結構詳しく書いてあるし サンプルコードもあるから参考になるはず
-
12:以下、名無しがお送りします
とりあえずシンプルなワークフローを作ってみるのがおすすめ pushとかpull_requestをトリガーにして Linuxの上で何かコマンド実行するだけでも良いと思う
-
21:以下、名無しがお送りします
ymlの書き方がいまいちピンと来ないんだよなぁ インデントとか間違えそう
-
31:以下、名無しがお送りします
>>21 ymlはちょっと癖があるよね でもGitHub Actionsではymlじゃなくてjsonで書けるって話も聞いたことあるよ
-
41:以下、名無しがお送りします
>>31 マジで? それは初耳だわ jsonなら書きやすそう
-
45:以下、名無しがお送りします
>>41 ごめん ちょっと調べたらymlじゃないと駄目っぽい 勘違いしてた
-
54:以下、名無しがお送りします
>>21 エディタの機能でymlのフォーマットチェックしてくれるやつ使うといいよ VSCodeならYAML Linterとか
-
60:以下、名無しがお送りします
GitHub Actionsって何ができるの? ビルドとテストぐらい?
-
70:以下、名無しがお送りします
>>60 いやいや デプロイもできるよ リリース作ったりAWSとかAzureにデプロイしたり
-
79:以下、名無しがお送りします
>>60 アプリケーションの機能テストもできるらしいよ SeleniumとかCypressとか使って
-
87:以下、名無しがお送りします
>>60 Slackに通知飛ばしたり レビュワーをアサインしたりもできるって聞いた
-
89:以下、名無しがお送りします
複雑なワークフローだと どうやってデバッグするんだろ
-
90:以下、名無しがお送りします
>>89 ログ見るしかないんじゃない? ステップごとに実行結果が出るから それ見て問題の箇所を特定するんだと思う
-
99:以下、名無しがお送りします
>>89 ローカルでデバッグする方法もあるみたい act使うと 手元の環境でワークフロー実行できるらしい
-
101:以下、名無しがお送りします
>>99 へー それは便利そうだな ローカルだとエラーでも気軽に再実行できるもんね
-
110:以下、名無しがお送りします
GitHub Actionsの良いところって何だと思う?
-
116:以下、名無しがお送りします
>>110 個人的にはGitHubとの統合が一番のメリットだと思うわ プルリクエストとかIssueに結果が表示されるのは便利
-
126:以下、名無しがお送りします
>>110 CIツールいろいろあるけど GitHub Actionsなら導入が簡単だしね 他のツールだとアカウント作ったりするのが面倒
-
129:以下、名無しがお送りします
>>110 無料枠がわりと太っ腹なのもいいよね オープンソースなら無制限で使えるし
-
137:以下、名無しがお送りします
GitHub Actions使うのにお金かかるの?
-
144:以下、名無しがお送りします
>>137 オープンソースのパブリックリポジトリなら無料 プライベートリポジトリだと無料の範囲内ならタダだけど 使いすぎるとお金かかる
-
149:以下、名無しがお送りします
>>137 無料の範囲はLinuxの場合は月に2,000分 それを超えると課金になる
-
152:以下、名無しがお送りします
セルフホストランナーってのは何なの?
-
162:以下、名無しがお送りします
>>152 GitHubが提供してるランナー以外で 自分で用意したサーバーでワークフローを実行する仕組み
-
169:以下、名無しがお送りします
>>152 セルフホストランナーなら無料枠を気にしなくて良いらしいよ
-
175:以下、名無しがお送りします
>>169 ただしサーバーのメンテナンスとかは自分でやる必要があるから そこは大変そう
-
176:以下、名無しがお送りします
Docker使ったことないんだけど GitHub Actionsから使えるの?
-
186:以下、名無しがお送りします
>>176 使えるよ docker buildとかdocker pushとかのコマンドが実行できる
-
191:以下、名無しがお送りします
>>176 Docker系のアクションも色々あるから それ使うと便利
-
196:以下、名無しがお送りします
GitHub Actionsでデプロイする時のコツとかある?
-
203:以下、名無しがお送りします
>>196 シークレットは間違っても直接リポジトリに書いちゃダメ GitHubの設定画面から登録すること
-
212:以下、名無しがお送りします
>>196 デプロイ先の環境変数とかは matrixを使って切り替えられるようにしておくと良いよ
-
219:以下、名無しがお送りします
GitHub Actionsでやらない方がいいことってある?
-
222:以下、名無しがお送りします
>>219 秘密鍵をリポジトリに置くのはNGだね シークレットを使わないと危険
-
231:以下、名無しがお送りします
>>219 実行時間が長すぎるワークフローは避けた方がいいかも 無料枠を使い切っちゃうし その間他のワークフローがキューで止まっちゃう
-
237:以下、名無しがお送りします
みんなGitHub Actions使いこなせてるのかな まだまだ勉強が必要だわ
-
239:以下、名無しがお送りします
>>237 使いこなすまでは時間かかるよね 俺もとりあえずシンプルなところから始めて 徐々にステップアップしていったよ
-
242:以下、名無しがお送りします
>>237 他の人のワークフロー見るのが勉強になるよ 色んなパターンのが公開されてるから 参考になる
-
247:以下、名無しがお送りします
みんなの知見のおかげでだいぶ理解が深まったわ
GitHub Actionsで作業を自動化したいんだけど
コメント3件
現場で働けるGit入門:これで安心!実際の実務で使えるGit:GitHub を基礎から徹底学習
コメント(3件)
-
12024年4月13日 10:22
JSONで書けるってマジ最初だけじゃん
-
22024年4月13日 13:01
セルフホストランナー構築めんどくさそう
-
32024年4月13日 15:44
無料枠超えた時の料金体系どうなってんだろ