Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
201130 GithubActionsで作るエンジニアのための良い習慣 KensukeNig...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
comucal
PRO
November 30, 2020
Technology
0
470
201130 GithubActionsで作るエンジニアのための良い習慣 KensukeNigauriさん
comucal
PRO
November 30, 2020
Tweet
Share
More Decks by comucal
See All by comucal
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
160
2025年 コミュニティ×ビジネスのリアル_Mitz
comucal
PRO
0
200
コミュニティが仕事になった人間の意識|娯楽志向か情報志向か
comucal
PRO
0
63
生成AI情報2025.3.21
comucal
PRO
0
96
テック系コミュニティの参加者を徹底分析_株式会社コミュカル Mitz
comucal
PRO
0
150
AppSheet タスク管理アプリ 中級編
comucal
PRO
0
510
参加人数が多ければ正解?
comucal
PRO
0
330
交流会のコツ 自己紹介編~コミュ学~
comucal
PRO
0
150
コミュニティ運営勉強会OP
comucal
PRO
0
140
Other Decks in Technology
See All in Technology
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
180
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
350
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
210
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
180
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
270
AI駆動開発を事業のコアに置く
tasukuonizawa
1
370
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
190
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
6
1.9k
Exadata Fleet Update
oracle4engineer
PRO
0
1.1k
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
Featured
See All Featured
Docker and Python
trallard
47
3.7k
RailsConf 2023
tenderlove
30
1.3k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
It's Worth the Effort
3n
188
29k
Become a Pro
speakerdeck
PRO
31
5.8k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Raft: Consensus for Rubyists
vanstee
141
7.3k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
68
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
GitHub Actionsで作る エンジニアのための良い習慣 スライドは全部で17枚あります。
自己紹介 苦瓜憲介(にがうり けんすけ) WEBエンジニアです。 UiPathちょっとさわれます。 ベーシストです。 ラブライブ!虹ヶ咲学園スクールアイドル同好会・朝香果林推しです 2
プロトアウトスタジオ4期生です 日本初のプロトタイピング専門スクールプロトアウトスタジオに在学中です。 =>校長はIoTLT主催の @n0bisuke さんです! 3
エンジニアにとっての永遠のテーマとは... スキルアップがしたい! 4
佐藤太一さんの講演スライドより 5
私の仮説 毎日、決まった時間に のトレンドを眺める。 6 自動化しよう!
こんな仕様に落とし込みました ①朝8時に 7 ②QiitaのトレンドTOP10のタイトルとURLを ③Slackに通知する
具体的に ①朝8時に 8 ②QiitaのトレンドTOP10のタイトルとURLを ③Slackに通知する =>通勤中や起床後の手持ち無沙汰な時間帯 =>全部は読みきれない =>スマホを開いている可能性が高い
自動化の方法 GitHub Actionsを使いました。 9 GitHub Actionsとは: GitHubが提供するCIツールです。 今回はschduleトリガーイベントを使い、リポジトリに置いた スクリプトを定期実行します。
手軽にできます 10 実行したいスクリプトを 置く(.jsファイル) 時間設定を書いたファイルを置 く(.ymlファイル)
デモ動画(11/29 朝8時) 11
補足 12 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧
⑨ ② ① ⑦ ④ ③ ⑤ ⑥ ⑨ ⑧ ⑩ Slack側の表示順位がバラバラ なのが惜しいところです・・・・
使用技術、ツールと処理の流れ 13 URL: xxx タイトル: xxx -------------- ------ URL: yyy
タイトル: yyy -------------- ------ 朝8時にトレンド 上位 10記事を取得し ます。 on: schedule: - cron: ‘00 23 * * *’ スクレイピングの処理を書いた スクリプトをリポジトリに置いておきま す。 世界協定時間で記述す るため 通知したい時間から9時 間マイナスします。
Qiitaでの反響(画像クリックで記事に飛びます) 14 嬉しかったこと3選: ①この記事が一度TOP10に入ったためSlackに通知がきました! ②同じくQiitaのトレンド通知の仕組みを作ったユーザーさんからコメントをいただけた!! ③この記事に触発されたユーザーさんが記事を書いてくれました!!!
まとめ 15 自動化がもたらすインパクトを自ら 体験できました。
16 ・デブサミ2016レポート「今日の習慣が明日をつくる~よりよい技術者を目指して~」 https://dev.classmethod.jp/articles/devsumi2016-19-c-3/ 今回の記事を書くきっかけになった佐藤太一さんの講演についてです。 ・2時間でQiitaとはてブのトレンドをLINEに通知するプログラムを書いてAWSにデプロイした話 https://qiita.com/YuK1Game/items/c8e8c79396b6feae5dd5 @YuK1Game
さんのQiitaトレンド取得自動化話です。 ・「プログラミング学習はもう古い」って言ってしまった件について https://note.com/n0bisuke/n/n214f041ee558 n0bisukeさんのnoteです。 プロトアウトスタジオのことを是非知ってください! 関連記事
Twitterのフォローお願いします! 17 @Uh_rhythm 12月7日より、卒業制作をCAMPFIREで公開します。 詳細についての告知しますので是非、フォローをお願い いたします!