SlideShare a Scribd company logo
AWS
Device
Farm
を
Jenkins
CI
から叩いてみ
た
Tatsuya
YAMAMOTO
(ymt2)
Developer
@
Zawatt
Inc.
お前誰よ?
ザワット株式会社
エンジニア(創業者)
担当領域
サーバサイドアプリケーション
インフラまわり(リアルもクラウドも
Android
アプリケーション
受賞歴
2011年9⽉、世界中のハッカー800組がサンフラン
シスコに集結し、
⼀晩でアプリケーションを開発
し勝敗を競うエンジニアの祭典『TechCrunch
Disrupt
SF
Hackathon』にてスポンサー賞を受賞。
弊社鈴⽊とともに、⽇本⼈エンジニアとしては初
の登壇となった
ref1
"We
also
have
a
plugin
for
Jenkins"
Amazon
Web
Services
ブログ
 
より:ref1
“
We
also
have
a
plugin
for
Jenkins,
with
connections
to
other
CI
(Continuous
Integration)
systems
in
the
works.
”
https://aws.amazon.com/jp/blogs/aws/aws-device-
farm-test-mobile-apps-on-real-devices/
めっちゃ便利やん!!
via.
http://www.ign.com/wikis/e3/E3_2003
ref2
現実
Amazon
Web
Services
ブログ(翻訳版)
 
より:ref2
“
また、Jenkins
のプラグインを提供し、
その他のCI(Continuous
Integration)
システムと連携することを計画してい
ます。
”
http://aws.typepad.com/aws_japan/2015/07/aws-
device-farm-test-mobile-apps-on-real-devices.html
まだないっぽい
via.
http://www.ign.com/wikis/e3/E3_2004
待ってられないので
API
を叩くことにした
AWS
Device
Farm
API
で
できること(Actions)
Create
シリーズ
CreateDevicePool
/
CreateProject
/
CreateUpload
プロジェクト(テスト定義の集合)を作ったり、
APK
やテストコードをアップロードする際に利⽤
AWS
Device
Farm
API
で
できること(Actions)
GET
シリーズ
GetDevice
/
GetDevicePool
/
GetDevicePoolCompatibility
/
GetJob
/
GetProject
/
GetRun
/
GetSuite
/
GetTest
/
GetUpload
種々の定義や実⾏ステータスを取得する際に利⽤
AWS
Device
Farm
API
で
できること(Actions)
List
シリーズ
ListArtifacts
/
ListDevicePools
/
ListDevices
/
ListJobs
/
ListProjects
/
ListRuns
/
ListSamples
/
ListSuites
/
ListTests
/
ListUniqueProblems
/
ListUploads
定義やジョブのリストを取得する際に利⽤
たいてい
GET
シリーズを叩く準備に必要となる
AWS
Device
Farm
API
で
できること(Actions)
ScheduleRun
これを叩くとテストを⾛らせることができる
その名の通り、テスト実⾏を予約するだけなので即時
実⾏されるとは限らない
こいつを
Jenkins
CI
から叩けばよさそう
やりたいこと
コミットがあったら
apk
をビルド
apk
を
AWS
Device
Farm
にアップロード
テスト定義を作成
テスト実⾏
テスト結果を受け取って
Slack
に通知
課題たち
テストが即時実⾏されないので
wait
したい
テスト結果を参照しやすくしたい
Jenkins
CI
上でタスクを
fail
させる
テスト結果は
API
経由で取れるので
exit
1
すれ
ばいい
Slack
からテスト結果への参照をつける
AWS
マネジメントコンソール
の
URL
は
API
か
ら取得不能だが⽣成可能
実装してみる
AWS
Device
Farm
API
を
利⽤した処理のフロー
Jenkins CI Client API S3
launch
CreateUpload w/ Proj
ectArn
UploadArn, UploadUrl
POST apk to UploadUrl
Wait for apk to be fully uploaded
ScheduleRun w/ Proje
ctArn, UploadArn, Dev
icePoolArn
Wait for test to be co
mpletely ran
return url
事前準備
AWS
マネジメントコンソール
にて
設定しておくもの
プロジェクト(ProjectArn)
テストする対象のアプリ名などで作成
この中にテスト履歴が残る
DevicePool(DevicePoolArn)
テスト対象のデバイス⼀覧の定義
任意のデバイス群を作成できる
事前準備
AWS
マネジメントコンソール
にて
設定しておくもの
テストコード
今回は
AWS
Device
Farm
ビルトインの「Built-in:
Fuzz(適当に操作するだけのいわゆるモンキーテ
スト)」を利⽤
テスト対象のアプリ
事前準備
CLI
から使ってみる
amazon
linux
インスタンスにて
$ yum update aws-cli
$ aws devicefarm help
usage: aws [options] <command> <subcommand> [parameters]
aws: error: argument command: Invalid choice, valid choices are:
事前準備
aws
cli
から使ってみる
実装が…ない!!!!
@
2015/7/16
現在
事前準備
boto3
から使う
$ pip install boto3
$ python
>>> import boto3
>>> import botocore
>>> session = botocore.session.Session(profile='profile')
>>> boto_session = boto3.Session(botocore_session=session, region_n
ame='us-west-2')
>>> client = boto_session.client('devicefarm')
>>> client.list_projects()
{'ResponseMetadata': {'HTTPStatusCode': 200, ...
事前準備
boto3
から使う
動いた!!
boto3
は
API
の定義を
JSON
で落としてくる実装に
なっているので対応が早かった模様
⾃動⽣成なクライアントのため
wait
したりなどは⾃
前で実装する必要があった
動いているところ
動いているところ
を、お⾒せしたいところでしたが、思いの他時間がかか
るのでのちほどお声がけくださいませ
(ちゃんと動いてます!!
AWS
Device
Farm
API
w/
boto3
のハマりどころ
テストパラメータの渡し⽅がどこ
にも記載されていない
端末の⾔語設定や緯度経度も設定できるはずだが渡し
⽅の記載なし
数値パラメータであっても
String
で渡す必要あり
「Built-in:
Fuzz」固有の設定値は渡すことができる
'event_count':
'1000'
#
テスト中に操作する回数
'event_throttle':
'100'
#
操作ごとの間隔(ms)
'randomizer_seed':
'seed'
#
操作箇所を指定する際
のランダムシード(指定すると操作箇所を固定で
きる)
AWS
Device
Farm
API
w/
boto3
のハマりどころ
APK
のアップロードが煩雑
API
で
S3
の
URL
を⽣成・取得し、そちらに
PUT
す
る必要がある
PUT
後も
AWS
Device
Farm
上のステータスが
SUCCEED
になるまで
wait
しないと
ScheduleRun
で
コケる
Jenkins
CI
から呼び出す
ことによるメリット
ソースコードのコミットに連動してすぐテストできる
テスト実⾏までの⼿数が最⼩限となる
「同じテストをもう⼀度」というのが
AWS
マネジ
メントコンソール
からかんたんにできない
ログに残すことでテストパラメータをあとから確認で
きる
AWS
マネジメントコンソール
からでは
logcat
し
かできず、テスト実⾏時の⾔語設定などが後から
確認できない
つかいどころについてな
ど
いわゆるブルー・グリーン・デプロイメントには向い
ていない?
テスト実⾏まで待たされる
/
テストが実⾏完了しな
いことがある(内部でエラーが出ている?)
いつまでもデプロイできない可能性あり
⽇々の回帰テストあたりが妥当では
お約束⾏っときましょう
弊社、積極採⽤中!!
最新サービスにつっこんで⾃爆するような⼈柱エンジ
ニアも歓迎します(募集はしていません
ザワットのエンジニア⽂化を⼿中に納めるのはあなた
かもしれない!?
おしまい

More Related Content

What's hot

HVC-C Open Fab Night HVC-CをiOSでいじってみた
HVC-C Open Fab Night HVC-CをiOSでいじってみたHVC-C Open Fab Night HVC-CをiOSでいじってみた
HVC-C Open Fab Night HVC-CをiOSでいじってみた
Kaoru NAKAMURA
 
2018_02_01ヒカラボ登壇資料
2018_02_01ヒカラボ登壇資料2018_02_01ヒカラボ登壇資料
2018_02_01ヒカラボ登壇資料
LIFULL Co., Ltd.
 
Storybook web-and-circleci
Storybook web-and-circleciStorybook web-and-circleci
Storybook web-and-circleci
Jesse Katsumata
 
Leap motion.js
Leap motion.jsLeap motion.js
Leap motion.js
Haraguchi Go
 
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevioいるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
fd0
 
Leap motion 実践活用 ダイジェスト版
Leap motion 実践活用 ダイジェスト版Leap motion 実践活用 ダイジェスト版
Leap motion 実践活用 ダイジェスト版
Kaoru NAKAMURA
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
 
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
Hideki Takase
 
内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサー内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサー
Kaoru NAKAMURA
 

What's hot (9)

HVC-C Open Fab Night HVC-CをiOSでいじってみた
HVC-C Open Fab Night HVC-CをiOSでいじってみたHVC-C Open Fab Night HVC-CをiOSでいじってみた
HVC-C Open Fab Night HVC-CをiOSでいじってみた
 
2018_02_01ヒカラボ登壇資料
2018_02_01ヒカラボ登壇資料2018_02_01ヒカラボ登壇資料
2018_02_01ヒカラボ登壇資料
 
Storybook web-and-circleci
Storybook web-and-circleciStorybook web-and-circleci
Storybook web-and-circleci
 
Leap motion.js
Leap motion.jsLeap motion.js
Leap motion.js
 
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevioいるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
 
Leap motion 実践活用 ダイジェスト版
Leap motion 実践活用 ダイジェスト版Leap motion 実践活用 ダイジェスト版
Leap motion 実践活用 ダイジェスト版
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
 
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
 
内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサー内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサー
 

Viewers also liked

AWS Device FarmでAndroidのUIテストをやってみた
AWS Device FarmでAndroidのUIテストをやってみたAWS Device FarmでAndroidのUIテストをやってみた
AWS Device FarmでAndroidのUIテストをやってみた
Yasuhiro Tajiri
 
UNICORNで爆速アプリ開発
UNICORNで爆速アプリ開発UNICORNで爆速アプリ開発
UNICORNで爆速アプリ開発
修平 大野
 
Should bee
Should beeShould bee
Should bee
Reo Mori
 
BeansPicture - Beans Art App
BeansPicture - Beans Art AppBeansPicture - Beans Art App
BeansPicture - Beans Art App
房之介 山下
 
Fusion_2016/06/11
Fusion_2016/06/11Fusion_2016/06/11
Fusion_2016/06/11
房之介 山下
 
Resume (1) (1)
Resume (1) (1)Resume (1) (1)
Resume (1) (1)
Md.Momenul Haque
 
Sansan における Android アプリ自動テスト導入事例
Sansan における Android アプリ自動テスト導入事例Sansan における Android アプリ自動テスト導入事例
Sansan における Android アプリ自動テスト導入事例
健一 辰濱
 
Appium を使って iOS / Android の UI テストを共通化
Appium を使って iOS / Android の UI テストを共通化Appium を使って iOS / Android の UI テストを共通化
Appium を使って iOS / Android の UI テストを共通化
健一 辰濱
 
iOSアプリ開発のCI環境 - Jenkins編 -
iOSアプリ開発のCI環境 - Jenkins編 -iOSアプリ開発のCI環境 - Jenkins編 -
iOSアプリ開発のCI環境 - Jenkins編 -
Toshiyuki Hirata
 
Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境
Toshiyuki Hirata
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
 
Jawsug chiba API Gateway
Jawsug chiba API GatewayJawsug chiba API Gateway
Jawsug chiba API Gateway
Takuro Sasaki
 
スマホアプリ自動テストサービス
スマホアプリ自動テストサービススマホアプリ自動テストサービス
スマホアプリ自動テストサービス
Koh Uehara
 
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Tomoyuki Arasuna
 

Viewers also liked (14)

AWS Device FarmでAndroidのUIテストをやってみた
AWS Device FarmでAndroidのUIテストをやってみたAWS Device FarmでAndroidのUIテストをやってみた
AWS Device FarmでAndroidのUIテストをやってみた
 
UNICORNで爆速アプリ開発
UNICORNで爆速アプリ開発UNICORNで爆速アプリ開発
UNICORNで爆速アプリ開発
 
Should bee
Should beeShould bee
Should bee
 
BeansPicture - Beans Art App
BeansPicture - Beans Art AppBeansPicture - Beans Art App
BeansPicture - Beans Art App
 
Fusion_2016/06/11
Fusion_2016/06/11Fusion_2016/06/11
Fusion_2016/06/11
 
Resume (1) (1)
Resume (1) (1)Resume (1) (1)
Resume (1) (1)
 
Sansan における Android アプリ自動テスト導入事例
Sansan における Android アプリ自動テスト導入事例Sansan における Android アプリ自動テスト導入事例
Sansan における Android アプリ自動テスト導入事例
 
Appium を使って iOS / Android の UI テストを共通化
Appium を使って iOS / Android の UI テストを共通化Appium を使って iOS / Android の UI テストを共通化
Appium を使って iOS / Android の UI テストを共通化
 
iOSアプリ開発のCI環境 - Jenkins編 -
iOSアプリ開発のCI環境 - Jenkins編 -iOSアプリ開発のCI環境 - Jenkins編 -
iOSアプリ開発のCI環境 - Jenkins編 -
 
Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
 
Jawsug chiba API Gateway
Jawsug chiba API GatewayJawsug chiba API Gateway
Jawsug chiba API Gateway
 
スマホアプリ自動テストサービス
スマホアプリ自動テストサービススマホアプリ自動テストサービス
スマホアプリ自動テストサービス
 
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
 

Similar to AWS Device Farm を Jenkins CI から叩いてみた

AWS Mobile SDK利用時のテスト手法
AWS Mobile SDK利用時のテスト手法AWS Mobile SDK利用時のテスト手法
AWS Mobile SDK利用時のテスト手法
yuki0211s
 
デブサミ2011 LT大会【17-E-7】appengine ja night
デブサミ2011 LT大会【17-E-7】appengine ja nightデブサミ2011 LT大会【17-E-7】appengine ja night
デブサミ2011 LT大会【17-E-7】appengine ja night
bluerabbit777jp
 
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Masahito Zembutsu
 
UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値
Keisuke Nishitani
 
Bambooによる継続的デリバリー
Bambooによる継続的デリバリーBambooによる継続的デリバリー
リーン・スタートアップと Ci について @ DevOps 懇親会 #1
リーン・スタートアップと Ci について @ DevOps 懇親会 #1リーン・スタートアップと Ci について @ DevOps 懇親会 #1
リーン・スタートアップと Ci について @ DevOps 懇親会 #1
Tatsuya Yamamoto
 
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 事前準備編
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 事前準備編ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 事前準備編
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 事前準備編
Koichiro Nishijima
 
Jenkins User Conference 2018 Tokyo LT
Jenkins User Conference 2018 Tokyo LTJenkins User Conference 2018 Tokyo LT
Jenkins User Conference 2018 Tokyo LT
Yukiya Hayashi
 
Exastro 概要ご紹介 クラウドネイティブ時代のプラットフォーム構築・運用自動化のためのOSSのフレームワーク
Exastro 概要ご紹介 クラウドネイティブ時代のプラットフォーム構築・運用自動化のためのOSSのフレームワークExastro 概要ご紹介 クラウドネイティブ時代のプラットフォーム構築・運用自動化のためのOSSのフレームワーク
Exastro 概要ご紹介 クラウドネイティブ時代のプラットフォーム構築・運用自動化のためのOSSのフレームワーク
Exastro Suite Community
 
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみようNTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
Midori Oge
 
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとはAI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
Tetsurou Yano
 
ニフクラ mobile backend チームのCIツール活用事例紹介
ニフクラ mobile backend チームのCIツール活用事例紹介ニフクラ mobile backend チームのCIツール活用事例紹介
ニフクラ mobile backend チームのCIツール活用事例紹介
富士通クラウドテクノロジーズ株式会社
 
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
Masahito Zembutsu
 
Wagby on Cloud Foundry
Wagby on Cloud FoundryWagby on Cloud Foundry
Wagby on Cloud Foundry
Tomohiro Ichimura
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
真吾 吉田
 
SORACOM Technology Camp 2018 | 開会宣言
SORACOM Technology Camp 2018 | 開会宣言SORACOM Technology Camp 2018 | 開会宣言
SORACOM Technology Camp 2018 | 開会宣言
SORACOM,INC
 
AWS re:Inforce2019 re:Cap LT
AWS re:Inforce2019 re:Cap LTAWS re:Inforce2019 re:Cap LT
AWS re:Inforce2019 re:Cap LT
Hibino Hisashi
 
Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)
Keisuke Nishitani
 
Amazon SageMaker: 機械学習の民主化から工業化へ(in Japanese)
Amazon SageMaker: 機械学習の民主化から工業化へ(in Japanese)Amazon SageMaker: 機械学習の民主化から工業化へ(in Japanese)
Amazon SageMaker: 機械学習の民主化から工業化へ(in Japanese)
Toshihiko Yamakami
 
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or ServerlessRunning Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Keisuke Nishitani
 

Similar to AWS Device Farm を Jenkins CI から叩いてみた (20)

AWS Mobile SDK利用時のテスト手法
AWS Mobile SDK利用時のテスト手法AWS Mobile SDK利用時のテスト手法
AWS Mobile SDK利用時のテスト手法
 
デブサミ2011 LT大会【17-E-7】appengine ja night
デブサミ2011 LT大会【17-E-7】appengine ja nightデブサミ2011 LT大会【17-E-7】appengine ja night
デブサミ2011 LT大会【17-E-7】appengine ja night
 
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~
 
UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値
 
Bambooによる継続的デリバリー
Bambooによる継続的デリバリーBambooによる継続的デリバリー
Bambooによる継続的デリバリー
 
リーン・スタートアップと Ci について @ DevOps 懇親会 #1
リーン・スタートアップと Ci について @ DevOps 懇親会 #1リーン・スタートアップと Ci について @ DevOps 懇親会 #1
リーン・スタートアップと Ci について @ DevOps 懇親会 #1
 
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 事前準備編
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 事前準備編ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 事前準備編
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 事前準備編
 
Jenkins User Conference 2018 Tokyo LT
Jenkins User Conference 2018 Tokyo LTJenkins User Conference 2018 Tokyo LT
Jenkins User Conference 2018 Tokyo LT
 
Exastro 概要ご紹介 クラウドネイティブ時代のプラットフォーム構築・運用自動化のためのOSSのフレームワーク
Exastro 概要ご紹介 クラウドネイティブ時代のプラットフォーム構築・運用自動化のためのOSSのフレームワークExastro 概要ご紹介 クラウドネイティブ時代のプラットフォーム構築・運用自動化のためのOSSのフレームワーク
Exastro 概要ご紹介 クラウドネイティブ時代のプラットフォーム構築・運用自動化のためのOSSのフレームワーク
 
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみようNTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
 
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとはAI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
 
ニフクラ mobile backend チームのCIツール活用事例紹介
ニフクラ mobile backend チームのCIツール活用事例紹介ニフクラ mobile backend チームのCIツール活用事例紹介
ニフクラ mobile backend チームのCIツール活用事例紹介
 
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
 
Wagby on Cloud Foundry
Wagby on Cloud FoundryWagby on Cloud Foundry
Wagby on Cloud Foundry
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
 
SORACOM Technology Camp 2018 | 開会宣言
SORACOM Technology Camp 2018 | 開会宣言SORACOM Technology Camp 2018 | 開会宣言
SORACOM Technology Camp 2018 | 開会宣言
 
AWS re:Inforce2019 re:Cap LT
AWS re:Inforce2019 re:Cap LTAWS re:Inforce2019 re:Cap LT
AWS re:Inforce2019 re:Cap LT
 
Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)
 
Amazon SageMaker: 機械学習の民主化から工業化へ(in Japanese)
Amazon SageMaker: 機械学習の民主化から工業化へ(in Japanese)Amazon SageMaker: 機械学習の民主化から工業化へ(in Japanese)
Amazon SageMaker: 機械学習の民主化から工業化へ(in Japanese)
 
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or ServerlessRunning Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
 

Recently uploaded

This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
Takayuki Nakayama
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
 

Recently uploaded (8)

This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
 

AWS Device Farm を Jenkins CI から叩いてみた