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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
comucal
PRO
November 30, 2020
Technology
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
201130 GithubActionsで作るエンジニアのための良い習慣 KensukeNigauriさん
comucal
PRO
November 30, 2020
More Decks by comucal
See All by comucal
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
210
2025年 コミュニティ×ビジネスのリアル_Mitz
comucal
PRO
0
230
コミュニティが仕事になった人間の意識|娯楽志向か情報志向か
comucal
PRO
0
97
生成AI情報2025.3.21
comucal
PRO
0
130
テック系コミュニティの参加者を徹底分析_株式会社コミュカル Mitz
comucal
PRO
0
190
AppSheet タスク管理アプリ 中級編
comucal
PRO
0
650
参加人数が多ければ正解?
comucal
PRO
0
410
交流会のコツ 自己紹介編~コミュ学~
comucal
PRO
0
220
コミュニティ運営勉強会OP
comucal
PRO
0
170
Other Decks in Technology
See All in Technology
Amazon Quick 入門!
ysuzuki
2
130
AIエージェントがあれば技術書なんてすぐ書けるでしょ→無理でした
watany
2
170
Type-safe IaC for Dart
coborinai
0
180
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
2
520
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
300
AICoEでAIネイティブ組織への進化
yukiogawa
0
210
OPENLOGI Company Profile for engineer
hr01
1
74k
穢れた技術選定について
watany
19
6.1k
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
360
発表と総括 / Presentations and Summary
ks91
PRO
0
190
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
340
reFACToring
moznion
0
110
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
260
The SEO Collaboration Effect
kristinabergwall1
1
510
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
The untapped power of vector embeddings
frankvandijk
2
1.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
sira's awesome portfolio website redesign presentation
elsirapls
0
310
4 Signs Your Business is Dying
shpigford
187
22k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Visualization
eitanlees
152
17k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
180
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
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で公開します。 詳細についての告知しますので是非、フォローをお願い いたします!