SaaSのCIと言えばTravis CIやCircle CIといったサービスが有名ですが、いずれにしてもプライベートリポジトリを使う場合は有料なのです。しょうがないよね、商売だもんね。でもCI入れたいなぁ。 そんな中、GithubだろうがBitbucketだろうがプライベートリポジトリでも無料で使っていいよ!というβ期間中のCI、Werckerが僕の周辺で話題になっていたので、触ってみました。画面もスゲー使いやすい上に、ハマりどころもなく、これはひょっとしてひょっとするんじゃないの?という期待を込めて、rails newからRailsアプリをHerokuにデプロイするまえのチュートリアルを作ってみました。みなさんもこの記事を参考に、ぜひ使ってみてください。 この記事のゴール Githubにpushしたら自動的にWercker上でRSpecのテストが動くこと Werckerでのテストに成功し
drone.ioで継続的インテグレーション¶ 継続的インテグレーション(CI)といえば、github + Travis CI が有名ですが、Travis CIはgithubしか使えませ ん。 ということで、bitbucket他が使えて自由度が高くてしかも安い、という Drone.io をご紹介します。 特長¶ 簡単に言うと、drone.ioは以下の特長があります。 github, bitbucket, Google Codeと連携可能 build scriptで柔軟なbuild 環境変数を設定できるため、AWS_SECRET_KEYなども設定可能 Dart, go, Groovyなども含む多彩な言語に対応 Herokuやdotcloudにdeployまで対応。sshも使えちゃう publicなら完全無料。privateリポジトリも$5から では、もう少し深く解説していきます。 github
rails + jenkinsでgithubにpushしたらテストというところまでは下記を参照してください。 Testing Rails apps with Jenkins - komagata GithubにpushしたらJenkinsでビルドする - komagata ウェブオペレーションで継続的デプロイというキャッチーな単語を知ったので試してみた。 継続的デプロイなんつっても、上記の様にいつものテストにcapのタスクを追加するだけ。簡単。 githubにpushされると勝手にjenkinsが動き出して… ステージング環境にデプロイ。 これでデザイナーの@machidaさんがgit pushした時も勝手にステージング環境が最新になる。デザインが変わっただけでも頻繁にデプロイされるので問題点などが議論し易い。(特にスマホサイトは実機からアクセス出来る環境があると便利。) 最近はデザイナー
■ [github] github.com の readme.md に貼ると格好いいbadge 2.0 対応で結構な数のリポジトリを眺めていたら、travis のビルドステータスbadge以外にもあったので並べてみる。 travis-ci .travis.yml を読み込んで CI する奴、説明省略 gemnasium Gemfile を読み込んで dependency が古くなっていたりしないかをチェックする奴、これが放置されている gem は要注意ってシグナルになるのかな。 Code Climate ソースコードの静的解析結果を表示する奴、サイクロマチック複雑度とかそういうの。 coveralls ソースコードのテストカバレージを表示する奴、tDiary を追加しようと思ったけど、登録時にエラーになってまだ表示できていない。 こういうのを見れば、テストを放置するライブラリなんだなとか、
このところ頑張って作っていたBuildHiveがようやっとリリースに漕ぎ着けましたので、使ってやってください。 BuildHiveはCloudBeesのDEV@cloudの一環で、GitHubのリポジトリに対する継続的インテグレーションビルドをとても簡単にセットアップできるサービスです。どなたでも無料で使えます。 トップページには既にBuildHive上でビルドされている様々なプロジェクトが表示されます。新しくプロジェクトをセットアップする為に、BuildHiveにいって右上の赤い「Add your Git repositories」ボタンをクリックします。 GitHubとのOAuth認証を聞かれるので、「Allow」ボタンを押して許可してやってください。 すると、CIビルドをセットアップするGitHubのリポジトリを選ぶ画面が出てくるので、適当なプロジェクトを選んで「Enable」を押し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く