Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
DigitalOceanことはじ
め
アジェンダ
• DigitalOceanとは
• DigitalOcean API
• wercker(ワーカー)からDigitalOceanを使う
• [WIP] Bitbucket+wercker+DigitalOcean
DigitalOceanとは
• SSDオンリー
• $0.007/h
• シンプルなコントロールパネル
• シンプルなAPI
DigitalOcean API
• https://cloud.digitalocean.com/api_access
• 例)Dropletを作成
• https://api.digitalocean.com/v1/droplets/new...
wercker(ワーカー)から
DigitalOceanを使う
• wercker = CI as a Service
• werckerで を作成
• werckerでPipeline(環境変数)の設定
• DigitalOceanにwerc...
[WIP] Bitbucket+wercker
+DigitalOcean
• BitbucketのプライベートリポジトリでRaspberry Pi
のcookbookを管理している
• ブランチにpushした時にDigitalOcean起動し...
便利グッズ
• gem 'digitalocean'
• https://github.com/scottmotte/digitalocean
gist
• https://gist.github.com/Lorentzca/
0bd50e42a57acbc25176
• https://gist.github.com/Lorentzca/
a93e1cab8310d8433893
•...
Upcoming SlideShare
Loading in …5
×

DigitalOceanことはじめ

443 views

Published on

社内勉強会の資料です

Published in: Technology
  • Be the first to comment

DigitalOceanことはじめ

  1. 1. DigitalOceanことはじ め
  2. 2. アジェンダ • DigitalOceanとは • DigitalOcean API • wercker(ワーカー)からDigitalOceanを使う • [WIP] Bitbucket+wercker+DigitalOcean
  3. 3. DigitalOceanとは • SSDオンリー • $0.007/h • シンプルなコントロールパネル • シンプルなAPI
  4. 4. DigitalOcean API • https://cloud.digitalocean.com/api_access • 例)Dropletを作成 • https://api.digitalocean.com/v1/droplets/new? client_id=xxxxxxxx&api_key=yyyyyyyy&name=digio&size_slu g=512mb&image_slug=debian-7-0- x64&region_slug=sgp1&ssh_key_ids=123456 • 例)Dropletを削除 • https://api.digitalocean.com/v1/droplets/1841361/destroy/? client_id=xxxxxxxx&api_key=yyyyyyyy
  5. 5. wercker(ワーカー)から DigitalOceanを使う • wercker = CI as a Service • werckerで を作成 • werckerでPipeline(環境変数)の設定 • DigitalOceanにwerckerで作成した公開 を登録
  6. 6. [WIP] Bitbucket+wercker +DigitalOcean • BitbucketのプライベートリポジトリでRaspberry Pi のcookbookを管理している • ブランチにpushした時にDigitalOcean起動して cook,テスト • [WIP]成功したらRaspberry Piにcook • やってみる
  7. 7. 便利グッズ • gem 'digitalocean' • https://github.com/scottmotte/digitalocean
  8. 8. gist • https://gist.github.com/Lorentzca/ 0bd50e42a57acbc25176 • https://gist.github.com/Lorentzca/ a93e1cab8310d8433893 • https://gist.github.com/Lorentzca/ b3b0e4e4e13ee17766a6

×