ワイワレ速報

eye-catch.jpg

なんとなくから脱却する GitHub Actionsグッドプラクティス11選 | gihyo.jpgihyo.jp技術評論社

2024/10/25 08:15

ずん

GitHub Actionsのグッドプラクティスって、なんかお得な情報なのだ?

でぇじょうぶ博士

そうでやんす!GitHub ActionsはCI/CDの自動化に役立つツールで、効率的に使うための11のポイントを紹介してるでやんす。

やきう

ほーん。ワイもGitHub使っとるけど、そんな細かいこと気にしたことないわ。どうせ動けばええやろ。

ずん

でも、フェイルファストとか待ち時間削減とか、なんか難しそうなのだ。

でぇじょうぶ博士

確かにちょっとテクニカルだけど、要は無駄を省いて効率よくするって話でやんす。例えばタイムアウト設定とか、自動キャンセルがその一例でやんすね。

やきう

自動キャンセル?それってワイが仕事サボるときみたいなもんか?

ずん

なるほど!じゃあセキュリティ強化も大事なのだ?

でぇじょうぶ博士

そうでやんす。GITHUB_TOKENの権限を最小限にすることで、不必要なアクセスを防ぐことができるでやんすよ。

やきう

ワイのパーミッションも最小限にしてくれへんかなぁ...上司からのメールとか全部ブロックしたいわ。

ずん

ボクもメール嫌いだから、その技術欲しいのだ!

でぇじょうぶ博士

あとはデバッグと可読性向上も重要でやんすね。Bashトレーシングオプションとかworkflow_dispatchイベントが役立つでやんす。

ずん

結局、GitHub Actionsって便利だけど奥が深いのだ。でもボクにはまだ早いかなぁ...

やきう

お前にはまず仕事覚える方が先ちゃうか?GitHubより現実世界のアクション増やせよ。

ずん

むぅ...現実世界ではアクション控えめなのだ。でもGitHubなら頑張れる気がする!