タグ

Travis CIに関するmimesisのブックマーク (3)

  • PHPでCIするTravis CIとdrone.ioを試してみた

    ずっと前から試してみたいと思っててようやく試すことができた。 Travic CIとdrone.ioはどちらもパブリックレポジトリであれば無料で利用できる どちらもセットアップが簡単 他にもCircleCIとCodeshipとwerckerというのがあった。 CircleCIは無料プランがなかった(最初の 14 日は無料っぽい) Codeshipは月 50 ビルドまで無料。プライベートレポジトリも可!(今度ためしてみよう) werckerはこの記事を書いてから知った。必ず試す。 Travic CI 設定を yml に書く language: php php: 5.4 before_script: composer install —dev script: phpunit —configuration phpunit.xml.dist drone.io 管理画面に書く(つまりバージョン管理でき

  • CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo

    CIって? CIはContinuous Integration(継続的インテグレーション)の略です。 継続的インテグレーションとは、ソフトウェア開発手法において、プロジェクトメンバーがそれぞれ開発した結果を頻繁に結合し、定期的にビルドやテストを行うことである。問題点を早期に摘出することができ、効率的な開発に役立つ。 不具合は早く見つける方が対策費用が抑えられるため、ソフトウェアのビルドを頻繁に行うのが好ましく、ビルド結果が正しいことを検証するためにすぐにテストを行う。このような手続きは出来る限り自動化するのが好ましい。そのため、継続的インテグレーションを実践するためには、結合のためのビルドとテストの自動化のために「CIサーバー」などと呼ばれる専用コンピュータを用意することが推奨されている。 ちなみに、ソフトウェア開発手法のひとつである「エクストリームプログラミング」では、継続的インテグレー

    CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo
  • PHPerな僕が最近気になるCIツールを調べてみたよ2014春

    ツイート ブックマーク 最近だとCI使って自動テストしてます系の会社も多いのかと思います。 有名なCIとしてあるのはjenkinsがありますよね。ただ最近はJenkins以外のツールも出てきています。 そこで、ここ最近CIツールがいくつか出てきたので調べてみました。 そもそもCIツールとは? 継続的インテグレーションを自動化するためのツールであるわけで、テストの自動化とかビルドの自動化とかが中心なツールですよね。 まあ僕はWebアプリケーションエンジニアと呼ばれるクラスタなので、ユニットテストの自動化とpushしたタイミングとかで自動的にやってくれる便利なツールぐらいの認識ですが・・・ 最近は様々なCIツールができてました。webサービスとしてでているのでCIツール用のサーバを用意したりってのもいらなくて非常に便利です。 あといろいろな言語に対応してたり、yamlで簡単に設定書けばいいとか

    PHPerな僕が最近気になるCIツールを調べてみたよ2014春
  • 1