Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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
•...
Nächste SlideShare
Wird geladen in …5
×

DigitalOceanことはじめ

445 Aufrufe

Veröffentlicht am

社内勉強会の資料です

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

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

×