Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Shinobu Okano
PDF, PPTX
2,910 views
Gradle PluginとCIと俺
Gradle PluginとCIと俺 kyobashi.dex #3 http://rmp-quipper.connpass.com/event/31744/
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 44
2
/ 44
3
/ 44
4
/ 44
5
/ 44
6
/ 44
7
/ 44
8
/ 44
9
/ 44
10
/ 44
11
/ 44
12
/ 44
13
/ 44
14
/ 44
15
/ 44
16
/ 44
17
/ 44
18
/ 44
19
/ 44
20
/ 44
21
/ 44
22
/ 44
23
/ 44
24
/ 44
25
/ 44
26
/ 44
27
/ 44
28
/ 44
29
/ 44
30
/ 44
31
/ 44
32
/ 44
33
/ 44
34
/ 44
35
/ 44
36
/ 44
37
/ 44
38
/ 44
39
/ 44
40
/ 44
41
/ 44
42
/ 44
43
/ 44
44
/ 44
More Related Content
PPTX
Gradle入門
by
orekyuu
PDF
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
by
Y Watanabe
PDF
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
by
Keisuke Utsumi
PDF
サーバーサイドな人がフロントエンド技術と仲良くするはじめの一歩
by
Y Watanabe
PDF
クラウド時代だからSpring-Retryフレームワーク
by
Y Watanabe
PDF
Webエンジニアがスタートダッシュをキメるためのローカル開発環境の勘所
by
Y Watanabe
PDF
Laravel5.5から6.4にアップグレードしたときに必要だった7つのこと
by
Yuta Ohashi
PPTX
Web開発の 今までとこれから
by
Shinichi Takahashi
Gradle入門
by
orekyuu
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
by
Y Watanabe
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
by
Keisuke Utsumi
サーバーサイドな人がフロントエンド技術と仲良くするはじめの一歩
by
Y Watanabe
クラウド時代だからSpring-Retryフレームワーク
by
Y Watanabe
Webエンジニアがスタートダッシュをキメるためのローカル開発環境の勘所
by
Y Watanabe
Laravel5.5から6.4にアップグレードしたときに必要だった7つのこと
by
Yuta Ohashi
Web開発の 今までとこれから
by
Shinichi Takahashi
What's hot
PDF
恋するJenkins
by
Hiroshi Nakao
PDF
Java script関数コールの追跡
by
Keiichi Kobayashi
PPTX
JavaScriptで味わう! 関数型プログラミングのメリット!!
by
Keigo Magami
PPTX
難しいよね、コードレビュー
by
Shinichi Takahashi
PPT
何でRuby
by
Ngoc Dao
PDF
Gradle handson
by
Nemoto Yusuke
PDF
Selenium再入門-W3C勧告とページオブジェクトパターンと私-201707webエンジニア勉強会#2神田
by
Y Watanabe
PPTX
[社内勉強会]Gradleを使おう
by
hirooooo
PDF
Gradle布教活動
by
Nemoto Yusuke
PDF
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
by
Masayuki Ishikawa
PDF
関西 Java エンジニアの会 2012年6月度 JavaOne 報告会!
by
Kazkuki Oakamoto
PDF
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
by
Keisuke Utsumi
恋するJenkins
by
Hiroshi Nakao
Java script関数コールの追跡
by
Keiichi Kobayashi
JavaScriptで味わう! 関数型プログラミングのメリット!!
by
Keigo Magami
難しいよね、コードレビュー
by
Shinichi Takahashi
何でRuby
by
Ngoc Dao
Gradle handson
by
Nemoto Yusuke
Selenium再入門-W3C勧告とページオブジェクトパターンと私-201707webエンジニア勉強会#2神田
by
Y Watanabe
[社内勉強会]Gradleを使おう
by
hirooooo
Gradle布教活動
by
Nemoto Yusuke
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
by
Masayuki Ishikawa
関西 Java エンジニアの会 2012年6月度 JavaOne 報告会!
by
Kazkuki Oakamoto
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
by
Keisuke Utsumi
Viewers also liked
PDF
Introduce build in shrinker
by
Daisuke Fuji
PDF
shinobu.apk #2
by
Shinobu Okano
PDF
まったりAndroid Framework Code Reading #3
by
Shinobu Okano
PDF
Inside Android N
by
Shinobu Okano
PDF
まったりAndroid Framework Code Reading #4
by
Shinobu Okano
PDF
Lightweight-Stream-APIのあるAndroidアプリ開発
by
Shinobu Okano
PDF
Kotlinでマッチョする話
by
Shinobu Okano
PDF
Android + JSON-RPC
by
Shinobu Okano
PDF
shinobu.apk #3
by
Shinobu Okano
PDF
OnActivityResult - おまえら!もうonActivityResultでswitchとif書く時代は終わりだぞ!
by
Shinobu Okano
PDF
Kotlinにお触り
by
Shinobu Okano
PDF
Android Framework Code Readingのしおり ver 1.2
by
Shinobu Okano
PDF
Android Framework Code Readingのしおり ver 1.1
by
Shinobu Okano
PDF
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
by
Shinobu Okano
PDF
GDG DevFest Kobe Firebaseハンズオン勉強会
by
Yosuke Onoue
PPTX
使った気になれるFirebase
by
Fukase Motohiko
PDF
Swift 3 で新しくなったところ - 表面から見えにくいところを中心に紹介 #ISAOcorp
by
Tomohiro Kumagai
PDF
Android Dev Tools Knowledge
by
Shinobu Okano
Introduce build in shrinker
by
Daisuke Fuji
shinobu.apk #2
by
Shinobu Okano
まったりAndroid Framework Code Reading #3
by
Shinobu Okano
Inside Android N
by
Shinobu Okano
まったりAndroid Framework Code Reading #4
by
Shinobu Okano
Lightweight-Stream-APIのあるAndroidアプリ開発
by
Shinobu Okano
Kotlinでマッチョする話
by
Shinobu Okano
Android + JSON-RPC
by
Shinobu Okano
shinobu.apk #3
by
Shinobu Okano
OnActivityResult - おまえら!もうonActivityResultでswitchとif書く時代は終わりだぞ!
by
Shinobu Okano
Kotlinにお触り
by
Shinobu Okano
Android Framework Code Readingのしおり ver 1.2
by
Shinobu Okano
Android Framework Code Readingのしおり ver 1.1
by
Shinobu Okano
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
by
Shinobu Okano
GDG DevFest Kobe Firebaseハンズオン勉強会
by
Yosuke Onoue
使った気になれるFirebase
by
Fukase Motohiko
Swift 3 で新しくなったところ - 表面から見えにくいところを中心に紹介 #ISAOcorp
by
Tomohiro Kumagai
Android Dev Tools Knowledge
by
Shinobu Okano
Similar to Gradle PluginとCIと俺
PDF
Ciを試してみる
by
健治 高橋
PPTX
Cibc lecture imagire
by
Takashi Imagire
PPTX
GitLab CI/CD パイプライン
by
Tetsurou Yano
PDF
Circle ciで結果をslackに通知してみる
by
ynakahira
PPTX
ビルド職人頼みの自社製品リリースを、CI可能にした取り組み
by
Study Group by SciencePark Corp.
PDF
Cloud Foundry Cli Plugin入門
by
Takeshi Morikawa
PDF
CIBC workshop by imagire
by
Takashi Imagire
PDF
WordCamp Kansai 2015 CI ハンズオン
by
タカシ キタジマ
PDF
ビルドプロセスとCI #STAC2014
by
Koji Hasegawa
PPTX
TravisCIでErlang/OTP (最小構成版)
by
Masatoshi Itoh
PDF
はてなにおける継続的デプロイメントの現状と Docker の導入
by
Yu Nobuoka
PDF
GitLab CI の布教 for iOS
by
Ikada Kaori
PPTX
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
by
Yukihiko SAWANOBORI
PDF
Cibc work kokawa
by
Takashi Kokawa
PDF
ドリコムJenkins勉強会資料
by
Go Sueyoshi (a.k.a sue445)
PDF
TravisCIでActionScriptを動かす
by
gyoh_k
PDF
CIツールのまとめとSide CI - CIツール勉強会@福岡
by
Koichiro Sumi
PDF
Cocoa勉強会#63-Xcode Server〜みんなで使ってみる
by
Masayuki Nii
Ciを試してみる
by
健治 高橋
Cibc lecture imagire
by
Takashi Imagire
GitLab CI/CD パイプライン
by
Tetsurou Yano
Circle ciで結果をslackに通知してみる
by
ynakahira
ビルド職人頼みの自社製品リリースを、CI可能にした取り組み
by
Study Group by SciencePark Corp.
Cloud Foundry Cli Plugin入門
by
Takeshi Morikawa
CIBC workshop by imagire
by
Takashi Imagire
WordCamp Kansai 2015 CI ハンズオン
by
タカシ キタジマ
ビルドプロセスとCI #STAC2014
by
Koji Hasegawa
TravisCIでErlang/OTP (最小構成版)
by
Masatoshi Itoh
はてなにおける継続的デプロイメントの現状と Docker の導入
by
Yu Nobuoka
GitLab CI の布教 for iOS
by
Ikada Kaori
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
by
Yukihiko SAWANOBORI
Cibc work kokawa
by
Takashi Kokawa
ドリコムJenkins勉強会資料
by
Go Sueyoshi (a.k.a sue445)
TravisCIでActionScriptを動かす
by
gyoh_k
CIツールのまとめとSide CI - CIツール勉強会@福岡
by
Koichiro Sumi
Cocoa勉強会#63-Xcode Server〜みんなで使ってみる
by
Masayuki Nii
More from Shinobu Okano
PDF
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
by
Shinobu Okano
PDF
ChromeとAndroidの過去・現在・未来
by
Shinobu Okano
PDF
shinobu.apk #1
by
Shinobu Okano
PDF
ChromeとAndroidの 過去・現在・未来 ver 0.1
by
Shinobu Okano
PDF
5分で資料作ってSlideShareにアップロードする錬金術
by
Shinobu Okano
PDF
Logcatの話
by
Shinobu Okano
PDF
GarumとMeteoriteと私 3nd Edition ver0.04
by
Shinobu Okano
PDF
Android Framework Code Readingのしおり
by
Shinobu Okano
PDF
まったりAndroid framework code reading #2
by
Shinobu Okano
PDF
隕石という名のスクリーンショットをSlackに落下させる話
by
Shinobu Okano
PDF
Upload a screenshot to Slack
by
Shinobu Okano
PDF
JobScheduler Code Reading
by
Shinobu Okano
PDF
はじめる前に知っておきたいAndroidアプリ開発のポイント
by
Shinobu Okano
PDF
『メルカリ』のアップデート監視 を支える(かもしれない)技術
by
Shinobu Okano
PDF
Screenshots Test spoon + espresso
by
Shinobu Okano
PDF
App Permissions
by
Shinobu Okano
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
by
Shinobu Okano
ChromeとAndroidの過去・現在・未来
by
Shinobu Okano
shinobu.apk #1
by
Shinobu Okano
ChromeとAndroidの 過去・現在・未来 ver 0.1
by
Shinobu Okano
5分で資料作ってSlideShareにアップロードする錬金術
by
Shinobu Okano
Logcatの話
by
Shinobu Okano
GarumとMeteoriteと私 3nd Edition ver0.04
by
Shinobu Okano
Android Framework Code Readingのしおり
by
Shinobu Okano
まったりAndroid framework code reading #2
by
Shinobu Okano
隕石という名のスクリーンショットをSlackに落下させる話
by
Shinobu Okano
Upload a screenshot to Slack
by
Shinobu Okano
JobScheduler Code Reading
by
Shinobu Okano
はじめる前に知っておきたいAndroidアプリ開発のポイント
by
Shinobu Okano
『メルカリ』のアップデート監視 を支える(かもしれない)技術
by
Shinobu Okano
Screenshots Test spoon + espresso
by
Shinobu Okano
App Permissions
by
Shinobu Okano
Recently uploaded
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
PPTX
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
PDF
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
PDF
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
PDF
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
Gradle PluginとCIと俺
1.
Gradle PluginとCIと俺 kyobashi.dex #3
2.
About Me Shinobu Okano @operandoOS Mercari,
Inc.
3.
CIしてますか??
4.
CIで継続的に テストを回す??
5.
そんな意識高い 話じゃない!!
6.
Travis CI https://travis-ci.org/
7.
俺が知ってるCIサービスの微妙なところ • 記述してる処理が正常に終わったか or
失敗し たかの通知しかこない • ゴニョゴニョすれば細かいことはできるだろ うけど難しそう...
8.
何がしたかったか • GradleのTask単位での出力結果がほしい • その結果をSlackとかに通知してほしい •
人力でやるのは辛いのでCIでよしなな間隔で やってほしい
9.
GradleからSlackに通知したい! • できます! • gradle-slack-pluginならね!
10.
gradle-slack-plugin(original) https://github.com/Mindera/gradle- slack-plugin
11.
gradle-slack-plugin (魔改造) https://github.com/operando/ gradle-slack-plugin
12.
gradle-slack-plugin setting slack { url
"slack web hock url" // 出力を通知したいtaskを書く dependsOnTasks 'dependencyUpdates' title 'gradle slack plugin title' enabled true or false }
13.
じゃ何を通知するか • 定期的にSlackに通知して意味あるもの • 定期的に見ておいたほうがいいもの •
和むもの
14.
gradle-versions-plugin https://github.com/ben-manes/ gradle-versions-plugin
15.
gradle-versions-plugin “Gradle plugin to
discover dependency updates”
16.
gradle-versions-plugin gradle dependencyUpdates
17.
gradle-versions-plugin
18.
gradle-versions-plugin
19.
gradle-slack-plugin + gradle-versions-plugin +
CI • CI上でdependencyUpdates taskを実行 • dependencyUpdates taskの出力結果をSlack に通知する • 簡単!!
20.
• 実行するタイミングは細かく設定可能 • Pull
RequestをMerge or masterにPushされた時のみ実行とか… • これはCIサービス側の設定で楽にできる • Travis CIの場合 • - if [ “$TRAVISPULL_REQUEST" == "false" ]; then ./ gradlew dependencyUpdates; fi gradle-slack-plugin + gradle-versions-plugin + CI
21.
Sample https://github.com/operando/ AndroidGradleCiSample Android Gradle Ci
Sample
22.
Demo
23.
こんな感じで通知くるよー
24.
Productionで 使ってるぞ!!
25.
継続的 Version Check!!
26.
• dexcount-gradle-pluginでメソッド数カウント して通知する • gradle-android-apk-size-pluginでapkのサイズ 調べて通知する などなど… その他に…
27.
可能性は無限大
28.
応用編
29.
これ覚えてますか?
30.
Gradle Plugin と Twitter と ズン ドコ
キ・ヨ・シ! shibuya.apk #6 http://www.slideshare.net/shinobuokano7/ gradle-plugintwitter-59637926
31.
ズンドコ キ・ヨ・シ!
32.
gradle-zundokokiyoshi-plugin https://github.com/operando/ gradle-zundokokiyoshi-plugin
33.
gradle-zundokokiyoshi-plugin gradle zungokokiyoshi
34.
gradle-zundokokiyoshi-plugin
35.
どうするか • CI上でzungokokiyoshi taskを実行 •
zungokokiyoshi taskの出力結果をSlackに通知 する • 簡単!!
36.
Demo
37.
こんな感じで通知くるよー
38.
さらにらに...
39.
gradle-twitter-plugin https://github.com/operando/ gradle-twitter-plugin
40.
gradle-twitter-plugin Gradleからツイートできる 素晴らしいPlugin!!
41.
どうするか • CI上で....
42.
と思ったけど... • なんかPluginの作りがあれであれなのでできなそう • 作ったやつのセンスが疑われる
43.
色んなGradle Plugin Android Dev
Tools Knowledge DroidKaigi 2016 http://www.slideshare.net/shinobuokano7/android- dev-tools-knowledge#33
44.
Thanks!
Download