タグ

TravisCIに関するwamanのブックマーク (4)

  • travis-ciが設定してあるリポジトリにpull requestする前にやるべきこと - xuwei-k's blog

    自分の中では、これはわりと常識になっている感があるが、やってくれない人多いので、あらためて説明を書いてみる。 前提として、プログラミング言語関係ない話です。 あと、travis-ciにも限らない話です。が、全部ひっくるめてなんて呼べばいいかわからないので(オンラインCIサービスとか?)travis-ciのような何かを意味的には全部含めて、以下単にtravis-ciといいます。 これから書くことは 「プロジェクトのコミッター側のレビューのコストの減らすため」 の話です。プロジェクトによっては 「中途半端な状態でもどんどんpull reqしてもらっていい(丁寧に対応してくれる)」 とか、そもそもOSSじゃなく仕事だったり、pull reqの種類(議論するために中途半端な状態でわざとpull req)によっては当てはまらない場合があるかもしれません。 さて、題に入ります。一言で言うと 「pul

    travis-ciが設定してあるリポジトリにpull requestする前にやるべきこと - xuwei-k's blog
    waman
    waman 2015/12/06
    『pull requestする前に自分のfork先のリポジトリでtravis-ciをオンにして、そこでテストが通ってからpull reqしろ』
  • Home – Travis-CI

    With Travis CI, you never have to choose between speed, quality or cost: Connect directly to Assembla, GitHub and more. Parallel building with our Build Matrix. Simple syntax means faster time to value. Clean VMs for every build. Live build request. Auto-deployment on passing builds Pull request support. Test on Mac, Linux and iOS. Test on unique architecture like AMD Graviton 64, IBM PowerPC and

    Home – Travis-CI
  • Travis CIを使ってみた: GitHubのレポジトリにバッジを貼りたかったから

    B! 92 0 0 0 GitHubを使っていて他の人のレポジトリを見てる時によく見る このbuildのバッジが欲しくて Travis CIを使ってみました。 Travis CI Travis CIでの設定 レポジトリ側での設定: .travis.yml 実行されるコマンドの流れ 言語設定 OS設定 環境変数設定 結果の通知手段 あまり長い表示になる様なコマンドは実行できない インタラクティブなコマンドは避けるように sudoは使える バッジを貼る travisコマンド Pushした際にコマンドを走らせないようにする Travis CIのページがやたら重くなった時の対処 まとめ Travis CI Travis CIのCIはContinuous Integrationの略で、 プログラムのビルドやらテストを継続的に行っていく事を指す プログラマ用語だそうです。 自分でも大事なものはテスト用

    Travis CIを使ってみた: GitHubのレポジトリにバッジを貼りたかったから
  • Travis CI 入門:GitHub + Travis CI で継続的インテグレーション « をぶろぐ

    1. Travis CI とはTravis CI はオープンソースコミュニティのためにホストされた CI(継続的インテグレーション)サービスです。 継続的インテグレーションってなんだ? 継続的インテグレーション、CI(英: continuous integration)とは、主にプログラマーのアプリケーション作成時の品質改善や納期の短縮のための習慣のことである。エクストリーム・プログラミング (XP) のプラクティスの一つで、狭義にはビルドやテスト、インスペクションなどを継続的に実行していくことを意味する。特に、近年の開発においては、継続的インテグレーションをサポートするソフトウェアを使用することがある。 引用: 継続的インテグレーション - Wikipedia Travis CI は GitHub と連携しており、CI したいリポジトリーを接続しておくと、Travis CI がコミットを

  • 1