Soumettre la recherche
Mettre en ligne
Werckerを使ってみた
•
1 j'aime
•
1,164 vues
Yoichi Toyota
Suivre
CIサービスのwerckerを使ってみたよというお話
Lire moins
Lire la suite
Ingénierie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 16
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Angular + Typedoc + Github Page
Angular + Typedoc + Github Page
Akihiko Kigure
Lonic
Lonic
卓馬 三浦卓馬
JAWS Osaka July 2014, Opsworks + Node.js
JAWS Osaka July 2014, Opsworks + Node.js
Martin Heidegger
ゼロから始めるAngular2生活
ゼロから始めるAngular2生活
Genki Ishibashi
Nuxt
Nuxt
卓馬 三浦
Vue
Vue
卓馬 三浦
Vuenative
Vuenative
卓馬 三浦
Config mapについて
Config mapについて
Arata Honda
Recommandé
Angular + Typedoc + Github Page
Angular + Typedoc + Github Page
Akihiko Kigure
Lonic
Lonic
卓馬 三浦卓馬
JAWS Osaka July 2014, Opsworks + Node.js
JAWS Osaka July 2014, Opsworks + Node.js
Martin Heidegger
ゼロから始めるAngular2生活
ゼロから始めるAngular2生活
Genki Ishibashi
Nuxt
Nuxt
卓馬 三浦
Vue
Vue
卓馬 三浦
Vuenative
Vuenative
卓馬 三浦
Config mapについて
Config mapについて
Arata Honda
Crystal on cygwin (WIP)
Crystal on cygwin (WIP)
fd0
Excite beer bash06
Excite beer bash06
Arata Honda
Introduce React Native
Introduce React Native
GMO-Z.com Vietnam Lab Center
Bicep + VS Code で楽々Azure Deploy
Bicep + VS Code で楽々Azure Deploy
Takekazu Omi
20170311 Developing & Deploying .NET Core on Linux
20170311 Developing & Deploying .NET Core on Linux
Takayoshi Tanaka
Visual C++ 2015の紹介(C++11/14的に)
Visual C++ 2015の紹介(C++11/14的に)
egtra
Gitlab-CIを活かして自動化してみよう
Gitlab-CIを活かして自動化してみよう
Yoshiyuki Nakahara
Create android app can send SMS and Email by React Natice
Create android app can send SMS and Email by React Natice
GMO-Z.com Vietnam Lab Center
RespClient - Minimal Redis Client for PowerShell
RespClient - Minimal Redis Client for PowerShell
Yoshifumi Kawai
Cocos2dx 8hour
Cocos2dx 8hour
Tomohiko Okita
EC2の天井を超える
EC2の天井を超える
Sugawara Genki
GitHubで「バッジ」を集めよう
GitHubで「バッジ」を集めよう
arukoh
エクストリームC++11/14プログラミング
エクストリームC++11/14プログラミング
egtra
Github第8章
Github第8章
Yuto Suzuki
.NET Core時代のCI/CD
.NET Core時代のCI/CD
Yuta Matsumura
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
Takehara Ryo
Vue.js with Go
Vue.js with Go
Kazuhiro Kubota
C++ REST SDKを使ってWebサービスを利用する
C++ REST SDKを使ってWebサービスを利用する
You&I
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Yuki Ishikawa
Cocos最新情報(2015/6/30)
Cocos最新情報(2015/6/30)
Chukong Technologies Japan
はじめての CircleCI
はじめての CircleCI
Yosuke Mizutani
阿原談政府推動 ODF
阿原談政府推動 ODF
I-Yuan Chiang
Contenu connexe
Tendances
Crystal on cygwin (WIP)
Crystal on cygwin (WIP)
fd0
Excite beer bash06
Excite beer bash06
Arata Honda
Introduce React Native
Introduce React Native
GMO-Z.com Vietnam Lab Center
Bicep + VS Code で楽々Azure Deploy
Bicep + VS Code で楽々Azure Deploy
Takekazu Omi
20170311 Developing & Deploying .NET Core on Linux
20170311 Developing & Deploying .NET Core on Linux
Takayoshi Tanaka
Visual C++ 2015の紹介(C++11/14的に)
Visual C++ 2015の紹介(C++11/14的に)
egtra
Gitlab-CIを活かして自動化してみよう
Gitlab-CIを活かして自動化してみよう
Yoshiyuki Nakahara
Create android app can send SMS and Email by React Natice
Create android app can send SMS and Email by React Natice
GMO-Z.com Vietnam Lab Center
RespClient - Minimal Redis Client for PowerShell
RespClient - Minimal Redis Client for PowerShell
Yoshifumi Kawai
Cocos2dx 8hour
Cocos2dx 8hour
Tomohiko Okita
EC2の天井を超える
EC2の天井を超える
Sugawara Genki
GitHubで「バッジ」を集めよう
GitHubで「バッジ」を集めよう
arukoh
エクストリームC++11/14プログラミング
エクストリームC++11/14プログラミング
egtra
Github第8章
Github第8章
Yuto Suzuki
.NET Core時代のCI/CD
.NET Core時代のCI/CD
Yuta Matsumura
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
Takehara Ryo
Vue.js with Go
Vue.js with Go
Kazuhiro Kubota
C++ REST SDKを使ってWebサービスを利用する
C++ REST SDKを使ってWebサービスを利用する
You&I
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Yuki Ishikawa
Cocos最新情報(2015/6/30)
Cocos最新情報(2015/6/30)
Chukong Technologies Japan
Tendances
(20)
Crystal on cygwin (WIP)
Crystal on cygwin (WIP)
Excite beer bash06
Excite beer bash06
Introduce React Native
Introduce React Native
Bicep + VS Code で楽々Azure Deploy
Bicep + VS Code で楽々Azure Deploy
20170311 Developing & Deploying .NET Core on Linux
20170311 Developing & Deploying .NET Core on Linux
Visual C++ 2015の紹介(C++11/14的に)
Visual C++ 2015の紹介(C++11/14的に)
Gitlab-CIを活かして自動化してみよう
Gitlab-CIを活かして自動化してみよう
Create android app can send SMS and Email by React Natice
Create android app can send SMS and Email by React Natice
RespClient - Minimal Redis Client for PowerShell
RespClient - Minimal Redis Client for PowerShell
Cocos2dx 8hour
Cocos2dx 8hour
EC2の天井を超える
EC2の天井を超える
GitHubで「バッジ」を集めよう
GitHubで「バッジ」を集めよう
エクストリームC++11/14プログラミング
エクストリームC++11/14プログラミング
Github第8章
Github第8章
.NET Core時代のCI/CD
.NET Core時代のCI/CD
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
Vue.js with Go
Vue.js with Go
C++ REST SDKを使ってWebサービスを利用する
C++ REST SDKを使ってWebサービスを利用する
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Cocos最新情報(2015/6/30)
Cocos最新情報(2015/6/30)
En vedette
はじめての CircleCI
はじめての CircleCI
Yosuke Mizutani
阿原談政府推動 ODF
阿原談政府推動 ODF
I-Yuan Chiang
Compaixão
Compaixão
Andre Guedes
CONCEPT MAPPING
CONCEPT MAPPING
Kiran Dammani
シャボン膜班
シャボン膜班
Nami Hirayama
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Koichiro Sumi
Xcode 7で始めるCI
Xcode 7で始めるCI
yuki0211s
無料な継続的出版システム ~ t-ceremony ~
無料な継続的出版システム ~ t-ceremony ~
Takashi Imagire
ゲームインフラとGoogle Cloud Platformと酒!
ゲームインフラとGoogle Cloud Platformと酒!
Hasegawa Yusuke
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Toru Miki
Introducción a la geopolítica y las relaciones internacionales
Introducción a la geopolítica y las relaciones internacionales
Juan Camilo Sánchez López
Sistema Estructural - Vector Activo
Sistema Estructural - Vector Activo
Ivannys Marval Salazar
Expresiones lambda
Expresiones lambda
Cristian Camilo Palacio Cuartas
Edificaciones sustentables
Edificaciones sustentables
Ivannys Marval Salazar
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
mookjp
En vedette
(15)
はじめての CircleCI
はじめての CircleCI
阿原談政府推動 ODF
阿原談政府推動 ODF
Compaixão
Compaixão
CONCEPT MAPPING
CONCEPT MAPPING
シャボン膜班
シャボン膜班
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Xcode 7で始めるCI
Xcode 7で始めるCI
無料な継続的出版システム ~ t-ceremony ~
無料な継続的出版システム ~ t-ceremony ~
ゲームインフラとGoogle Cloud Platformと酒!
ゲームインフラとGoogle Cloud Platformと酒!
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Introducción a la geopolítica y las relaciones internacionales
Introducción a la geopolítica y las relaciones internacionales
Sistema Estructural - Vector Activo
Sistema Estructural - Vector Activo
Expresiones lambda
Expresiones lambda
Edificaciones sustentables
Edificaciones sustentables
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
Similaire à Werckerを使ってみた
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
Masaya Aoyama
VSCodeで始めるAzure Static Web Apps開発
VSCodeで始めるAzure Static Web Apps開発
Yuta Matsumura
Kubernetes Meetup Tokyo #23 kubebuilder-v2
Kubernetes Meetup Tokyo #23 kubebuilder-v2
Kazuhito Matsuda
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
ビルドサーバで使うDocker
ビルドサーバで使うDocker
Masashi Shinbara
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
GoAzure
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
Microsoft Corporation
OpenShiftでJBoss EAP構築
OpenShiftでJBoss EAP構築
Daein Park
Server side Swift & Photo Booth
Server side Swift & Photo Booth
LINE Corporation
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
130329 04
130329 04
openrtm
20130329 rtm4
20130329 rtm4
openrtm
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
Masanori Nara
Kubernetes 初心者の僕からの JKD 参加報告
Kubernetes 初心者の僕からの JKD 参加報告
Kentaro NOMURA
Docker超入門
Docker超入門
VirtualTech Japan Inc.
20170124 linux basic_2
20170124 linux basic_2
YUSUKE MORIZUMI
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門
Yuto Takei
Docker v14
Docker v14
靖 小田島
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
Similaire à Werckerを使ってみた
(20)
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
VSCodeで始めるAzure Static Web Apps開発
VSCodeで始めるAzure Static Web Apps開発
Kubernetes Meetup Tokyo #23 kubebuilder-v2
Kubernetes Meetup Tokyo #23 kubebuilder-v2
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
ビルドサーバで使うDocker
ビルドサーバで使うDocker
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
OpenShiftでJBoss EAP構築
OpenShiftでJBoss EAP構築
Server side Swift & Photo Booth
Server side Swift & Photo Booth
Jenkins 再入門
Jenkins 再入門
130329 04
130329 04
20130329 rtm4
20130329 rtm4
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
Kubernetes 初心者の僕からの JKD 参加報告
Kubernetes 初心者の僕からの JKD 参加報告
Docker超入門
Docker超入門
20170124 linux basic_2
20170124 linux basic_2
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門
Docker v14
Docker v14
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Plus de Yoichi Toyota
超フランクにスクラムの大事なことの話をする
超フランクにスクラムの大事なことの話をする
Yoichi Toyota
ジャワカレーをおいしく作る最後の一押し
ジャワカレーをおいしく作る最後の一押し
Yoichi Toyota
ライブラリを作る思考回路
ライブラリを作る思考回路
Yoichi Toyota
DynamoDB設計のちょっとした技
DynamoDB設計のちょっとした技
Yoichi Toyota
はじめてのDynamoDBスキーマ設計
はじめてのDynamoDBスキーマ設計
Yoichi Toyota
オブジェクト指向についてあまり知られていないこと
オブジェクト指向についてあまり知られていないこと
Yoichi Toyota
Ruby is comming ractor編
Ruby is comming ractor編
Yoichi Toyota
array.map(&:key)ってなんやねん
array.map(&:key)ってなんやねん
Yoichi Toyota
はじめてのPull Request
はじめてのPull Request
Yoichi Toyota
Railsの開発環境作るぞ
Railsの開発環境作るぞ
Yoichi Toyota
jqで極めるシェル芸の話
jqで極めるシェル芸の話
Yoichi Toyota
足し算をつくろう
足し算をつくろう
Yoichi Toyota
React Hooksでカスタムフックをつくろう
React Hooksでカスタムフックをつくろう
Yoichi Toyota
ActionCableのクライアントはRails外から利用できるのか
ActionCableのクライアントはRails外から利用できるのか
Yoichi Toyota
サーバーレスアプリケーションの作り方
サーバーレスアプリケーションの作り方
Yoichi Toyota
SPA時代のOGPとの戦い方
SPA時代のOGPとの戦い方
Yoichi Toyota
AWS WAFでらくらくファイアーウォール生活
AWS WAFでらくらくファイアーウォール生活
Yoichi Toyota
Docker in production
Docker in production
Yoichi Toyota
How to fight against “full scratch disease”
How to fight against “full scratch disease”
Yoichi Toyota
Amazon lexを触ってみた
Amazon lexを触ってみた
Yoichi Toyota
Plus de Yoichi Toyota
(20)
超フランクにスクラムの大事なことの話をする
超フランクにスクラムの大事なことの話をする
ジャワカレーをおいしく作る最後の一押し
ジャワカレーをおいしく作る最後の一押し
ライブラリを作る思考回路
ライブラリを作る思考回路
DynamoDB設計のちょっとした技
DynamoDB設計のちょっとした技
はじめてのDynamoDBスキーマ設計
はじめてのDynamoDBスキーマ設計
オブジェクト指向についてあまり知られていないこと
オブジェクト指向についてあまり知られていないこと
Ruby is comming ractor編
Ruby is comming ractor編
array.map(&:key)ってなんやねん
array.map(&:key)ってなんやねん
はじめてのPull Request
はじめてのPull Request
Railsの開発環境作るぞ
Railsの開発環境作るぞ
jqで極めるシェル芸の話
jqで極めるシェル芸の話
足し算をつくろう
足し算をつくろう
React Hooksでカスタムフックをつくろう
React Hooksでカスタムフックをつくろう
ActionCableのクライアントはRails外から利用できるのか
ActionCableのクライアントはRails外から利用できるのか
サーバーレスアプリケーションの作り方
サーバーレスアプリケーションの作り方
SPA時代のOGPとの戦い方
SPA時代のOGPとの戦い方
AWS WAFでらくらくファイアーウォール生活
AWS WAFでらくらくファイアーウォール生活
Docker in production
Docker in production
How to fight against “full scratch disease”
How to fight against “full scratch disease”
Amazon lexを触ってみた
Amazon lexを触ってみた
Werckerを使ってみた
1.
werckerを 使ってみた 株式会社エクストーン 豊田陽一
2.
今日のおはなし ● Wercker ○ 継続的インテグレーションサービス ○
Androidアプリの自動ビルド環境の例で説明します
3.
Wercker ● 継続的インテグレーション (CI)
サービス ○ http://wercker.com/
4.
Wercker (2)
5.
特徴 ● Dockerベースの実行環境 ● Github,
Bitbucketに対応 ● 処理内容はyamlで記述 ○ pipeline
6.
werckerの動作 ● pipeline
7.
box ● build, deployを実行する環境 ○
Docker image (v2以降) ○ ビルドに必要なソフトウェアがセットアップされている Docker imageを選ぶ ■ Android SDK ■ GCC ■ ruby ■ etc...
8.
buildフェーズ ● やること ○ ビルド環境のセットアップ ○
コンパイル ○ テスト ○ パッケージング ○ etc...
9.
deployフェーズ ● やること ○ buildフェーズの成果物をデプロイ ■
AndroidのAPKをDeployGateへ送信 ■ RailsウェブアプリケーションをHerokuへ送信 ■ HTMLやJavaScriptをS3へ送信 ■ etc...
10.
deployフェーズ (2) ● targetをweb設定画面で登録 ○
ブランチ ○ 環境変数 ■ 公開鍵・秘密鍵のペアも設定可能 ○ targetで指定したブランチのbuildが成功したら、deploy フェーズが実行可能
11.
step ● 名前の付けられた一連のコマンド群 ○ https://app.wercker.com/#explore/steps/search/ ■
ファイルを作成する ■ ssh-keyを追加する ■ slackに通知する ■ Amazon S3にアップロードする ■ 任意のシェルスクリプトを実行する ■ etc… ○ 自分で作成することも可能
12.
wercker.yml phase box step
13.
環境変数 ● フェーズ間の受け渡し ○ WERCKER_SOURCE_DIR ■
フェーズの入力となるディレクトリ ● build: gitからcloneしたコード ● deploy: buildフェーズでのWERCKER_OUTPUT_DIR ○ WERCKER_OUTPUT_DIR ■ フェーズの出力ディレクトリ ● build -> deployに渡す際に利用
14.
環境変数 ● 成果物 ○ WERCKER_REPORT_ARTICACTS_DIR ■
webからartifacts.tar.gzとして取得可能
15.
サンプル ● Androidアプリを自動ビルド ○ https://github.com/rswisteria/WerckerSample ○
https://app.wercker. com/#applications/56f2b534368950932902e9c9
16.
おわりに ● CIサービスのwerckerを触ってみたよ ○ yamlによる設定 ■
circle-ciと似ててとっつきやすい ○ 実行環境がdocker image ■ 自分であらかじめ作れるので、実行環境の構築に時間がかかることが ない ■ 実行環境の検証が楽 ○ bitbucketに対応
Télécharger maintenant