Soumettre la recherche
Mettre en ligne
Travis CIですぐに始める継続的インテグレーション
•
0 j'aime
•
1,628 vues
Yusuke Ando
Suivre
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 38
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテスト
Yusuke Ando
Quickofficeダラスからのテスト Japanese
Quickofficeダラスからのテスト Japanese
Quickoffice Test
Testing PHP extension on Travis CI
Testing PHP extension on Travis CI
Yoshio Hanawa
PCAの最終形態GPLVMの解説
PCAの最終形態GPLVMの解説
弘毅 露崎
複数台のKinectV2の使い方
複数台のKinectV2の使い方
Norishige Fukushima
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
Travis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テスト
Yusuke Ando
バリデーション駆動開発(仮称)で プロジェクトメンバー全員を幸せにした話
バリデーション駆動開発(仮称)で プロジェクトメンバー全員を幸せにした話
Kentarou Takeda
Recommandé
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテスト
Yusuke Ando
Quickofficeダラスからのテスト Japanese
Quickofficeダラスからのテスト Japanese
Quickoffice Test
Testing PHP extension on Travis CI
Testing PHP extension on Travis CI
Yoshio Hanawa
PCAの最終形態GPLVMの解説
PCAの最終形態GPLVMの解説
弘毅 露崎
複数台のKinectV2の使い方
複数台のKinectV2の使い方
Norishige Fukushima
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
Travis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テスト
Yusuke Ando
バリデーション駆動開発(仮称)で プロジェクトメンバー全員を幸せにした話
バリデーション駆動開発(仮称)で プロジェクトメンバー全員を幸せにした話
Kentarou Takeda
Laravelから学びレガシーと闘いはじめた
Laravelから学びレガシーと闘いはじめた
Yuta Ohashi
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
光一 原田
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
Cloud stack入門
Cloud stack入門
Tadashi Mishima
転職とLaravel
転職とLaravel
kasikasikasi
Quarkus Technical Deep Dive - Japanese
Quarkus Technical Deep Dive - Japanese
Chihiro Ito
Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用
chirashier
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
Rakuten Group, Inc.
Step by stepで学ぶTerraformによる監視付きAWS構築
Step by stepで学ぶTerraformによる監視付きAWS構築
Yo Takezawa
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
Web技術勉強会 第33回
Web技術勉強会 第33回
龍一 田中
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
Kazumi IWANAGA
Serverless frameworkを使ってみた話 at #nseg #90
Serverless frameworkを使ってみた話 at #nseg #90
ko ty
20140605_じどうかの窓口_CloudBees_Jenkins
20140605_じどうかの窓口_CloudBees_Jenkins
SHIFT Inc.
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
サーバーレスの今とこれから
サーバーレスの今とこれから
真吾 吉田
OSvのご紹介 in Java 8 HotSpot meeting
OSvのご紹介 in Java 8 HotSpot meeting
Takuya ASADA
2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
miso- soup3
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
NanoA
NanoA
Kazuho Oku
ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大
Yusuke Ando
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニック
Yusuke Ando
Contenu connexe
Similaire à Travis CIですぐに始める継続的インテグレーション
Laravelから学びレガシーと闘いはじめた
Laravelから学びレガシーと闘いはじめた
Yuta Ohashi
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
光一 原田
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
Cloud stack入門
Cloud stack入門
Tadashi Mishima
転職とLaravel
転職とLaravel
kasikasikasi
Quarkus Technical Deep Dive - Japanese
Quarkus Technical Deep Dive - Japanese
Chihiro Ito
Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用
chirashier
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
Rakuten Group, Inc.
Step by stepで学ぶTerraformによる監視付きAWS構築
Step by stepで学ぶTerraformによる監視付きAWS構築
Yo Takezawa
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
Web技術勉強会 第33回
Web技術勉強会 第33回
龍一 田中
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
Kazumi IWANAGA
Serverless frameworkを使ってみた話 at #nseg #90
Serverless frameworkを使ってみた話 at #nseg #90
ko ty
20140605_じどうかの窓口_CloudBees_Jenkins
20140605_じどうかの窓口_CloudBees_Jenkins
SHIFT Inc.
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
サーバーレスの今とこれから
サーバーレスの今とこれから
真吾 吉田
OSvのご紹介 in Java 8 HotSpot meeting
OSvのご紹介 in Java 8 HotSpot meeting
Takuya ASADA
2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
miso- soup3
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
NanoA
NanoA
Kazuho Oku
Similaire à Travis CIですぐに始める継続的インテグレーション
(20)
Laravelから学びレガシーと闘いはじめた
Laravelから学びレガシーと闘いはじめた
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
Java on Azure 2019
Java on Azure 2019
Cloud stack入門
Cloud stack入門
転職とLaravel
転職とLaravel
Quarkus Technical Deep Dive - Japanese
Quarkus Technical Deep Dive - Japanese
Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
Step by stepで学ぶTerraformによる監視付きAWS構築
Step by stepで学ぶTerraformによる監視付きAWS構築
Java on Azure 2019
Java on Azure 2019
Web技術勉強会 第33回
Web技術勉強会 第33回
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
Serverless frameworkを使ってみた話 at #nseg #90
Serverless frameworkを使ってみた話 at #nseg #90
20140605_じどうかの窓口_CloudBees_Jenkins
20140605_じどうかの窓口_CloudBees_Jenkins
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
サーバーレスの今とこれから
サーバーレスの今とこれから
OSvのご紹介 in Java 8 HotSpot meeting
OSvのご紹介 in Java 8 HotSpot meeting
2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
NanoA
NanoA
Plus de Yusuke Ando
ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大
Yusuke Ando
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニック
Yusuke Ando
DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版
Yusuke Ando
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
Yusuke Ando
Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発
Yusuke Ando
Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突
Yusuke Ando
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
Yusuke Ando
ゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツ
Yusuke Ando
ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行
Yusuke Ando
Shimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆ける
Yusuke Ando
Dev opschef
Dev opschef
Yusuke Ando
Paa s and oss
Paa s and oss
Yusuke Ando
New relic
New relic
Yusuke Ando
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Yusuke Ando
Engine Yard Cloud
Engine Yard Cloud
Yusuke Ando
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
Yusuke Ando
PHPの教室「foreachを極める」
PHPの教室「foreachを極める」
Yusuke Ando
20121225 php
20121225 php
Yusuke Ando
90分間濃縮 PHPエラーの教室
90分間濃縮 PHPエラーの教室
Yusuke Ando
新標準PSRに学ぶきれいなPHP
新標準PSRに学ぶきれいなPHP
Yusuke Ando
Plus de Yusuke Ando
(20)
ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニック
DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発
Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
ゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツ
ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行
Shimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆ける
Dev opschef
Dev opschef
Paa s and oss
Paa s and oss
New relic
New relic
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Engine Yard Cloud
Engine Yard Cloud
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
PHPの教室「foreachを極める」
PHPの教室「foreachを極める」
20121225 php
20121225 php
90分間濃縮 PHPエラーの教室
90分間濃縮 PHPエラーの教室
新標準PSRに学ぶきれいなPHP
新標準PSRに学ぶきれいなPHP
Travis CIですぐに始める継続的インテグレーション
1.
2014/3/26@yando Travis CIですぐに始める 継続的インテグレーション
2.
yando CandyCane / php
CakePHP2 実践入門
3.
engineyard.co.jp
4.
業務レベルのPaaS PHP/Ruby/Node/Java ご入用の際は是非
5.
今日の話題 Travis CIの基礎 Travis CIの始め方 Travis
CIのTIPS
6.
Travis CIの基礎
7.
継続的インテグレーション SaaS 2011年2月に誕生? ベルリン発 Mathias
Meyer & Josh Kalderimis テスト環境がオープンソース Travis CI
8.
オープン、分散、即時 複数バージョンでの並行テスト ライブラリ開発者、利用者 Higher Quality Code Make
the world a better place 特長
9.
C C++ Clojure Erlang Go Groovy Haskell Java JavaScript Objective-C Perl PHP Python Ruby Scala … 超対応
10.
Email IRC Campfire Flowdock HipChat Sqwiggle Slack Webhook 通知も多彩
11.
多彩な対応言語 (Objective-C) 細かなバージョンの対応 プライベート版が高い Only Travis
12.
オープンソース 無料 プライベート $129 ∼ $489
(並行ジョブ数が異なる) 100ビルドまでフリートライアル 料金
13.
最初から始める
14.
Ubuntu 12.04 LTS
Server Edition 64bit テストごとにまっさらな環境 Chefで構築されている テスト環境
15.
16.
コードをGitHubに置く Travis CIからアカウント連携 該当リポジトリのスライダーをON 前提条件
17.
18.
Travis CIにCIの設定を指示 言語、バージョン、事前処理 テストに必要な 情報も書ける 文法チェックも可能 .travis.yml
19.
.travis.yml
20.
ruby 賢いデフォルトに合わせると楽 bundle install rake
21.
バージョン
22.
23.
24.
追加コマンド install: before_install:
25.
ビルドステータス
26.
おどろき 猛烈に簡単 猛烈に便利
27.
Travis CIのTIPS
28.
テストの再実行 ネットワークなどが原因の際 再実行すれば通る 落ち着いてWebのボタンを押す
29.
30.
Selenium Testing Travis CIにはfirefoxが入っている xVfbを起動してブラウザを起動 ブラウザを使ったテストを自動化
31.
32.
暗号化 APIキーなどをそのままコミット? travis gem でencrypt .travis.yml
に secure: encrypted 実行時にデコードして解釈
33.
暗号化の例
34.
文法チェック travis-lint gem .travis.ymlの文法チェック オンラインでも実行可能
35.
Engine Yard連携 GitHubへコードをプッシュ Travis CIがテストを実行 自動でEngine
Yardへデプロイ!
36.
37.
まとめ テストはTravis CI PaaSはEngine Yard アプリの開発に集中!
38.
続きはブログで
Télécharger maintenant