GitHub Actionsの処理結果をメールで通知する: Gmailの使用

概要 GitHub Actionsの処理結果をメールで通知する機会がありましたので、その備忘録です。 今回はGmailを使います。以下が参考になりました。 https://stackoverflow.com/questions/69947109/sending-email-with-github-actions Gmailの設定 以下に記載があります。2段階認証を有効にして、アプリパスワードを作成します。 https://github.com/dawidd6/action-send-mail?tab=readme-ov-file#gmail アプリパスワードの設定例は以下です。 ローカルでの動作確認 actを使って、ローカル環境でGitHub Actionsを実行します。 https://github.com/nektos/act あるリポジトリで以下のようなファイルを作成します。 n o j a n o m : b s e s e : [ : n r s p d u t N u - n e o s m s p t h a - s i ] i o : f l n i : : c n i u w a u a f s i t b m : e t i u e s h o n : s : : s s u p s t f b n t u e e s a u o r o u S c d r r e s b : o d W - e c a v v r s j m y o l n e w e e n w e $ : : H T C C B B $ r a d s i r r a o c { e h o o r e { k t s d _ _ m r t { $ | l e m m a s { f e m ( d a p e d : s { l m m n t l s a ) 6 d o : : e { o d i i c s o t i / d r D c , e t t h r e w l # a r t $ $ e r s p : : e c c e : { { p e e l l g r こ t s { { l t c o $ i $ a e の i s 4 s s o s r y { n { r t 行 o : 6 e e y . e m { k { d s は n 5 c c m M t e : s . デ - s r r e A s n g g , M プ s m e e n I . t i h i A ロ e t t t t L M t t t I イ n p s s _ A p h t h L が d . . . C T I r u p u _ 成 - g M M o O L o b s b F 功 m m A A m } _ c . : . R し a a I I p } F e s r O た i i L L l R s h / e M 場 l l _ _ e O s a g f 合 @ . U P t M i } に v c S A e f } t } } の 3 o E S d } o } h } み m R S } r u メ N W - b ー A O t . ル M R $ h c を E D { e o 送 } } { m 信 } } r / す g e $ る i p { よ t o { う h s に u i g し b t i ま . o t す r r h e y u p b o $ . s { r i { e t p o g o r i s y t i h t } u o } b r . y r e } p } o / s c i o t m o m r i y t / } $ } { { h a g s i t b h e u e b n . s s h u a c c } e } s s f u l l y c o m p l e t e d . 以下のようなコマンドでシークレットを使うことができました。 ...

2024年1月20日 · 15 分 · Nakamura