CI

2017 CircleCI Meetup Tokyo #2 が開催されました #circleci #circleci_meetup

昨日3/10、弊社にて2度目のCircleCI Meetupが開催されました。 cyberagent.connpass.com CircleCI 2.0について CircleCI社よりDeveloperのKim氏にご登壇頂き、現在クローズドベータ公開中であるCircleCI2.0について発表していただきました。 1.0問題 ビルド…

docker-composeをサポートしたCodefreshというCIサービスを使ってみた

CodefreshというDockerを使えるCIサービスがあるので雑に触ってみたというエントリです。 codefresh.io プラン プランについては各自確認してほしいんですが、基本的にPublicなリポジトリを扱い並列ビルドが要らなければ無料で使うことができます。 Open Sou…

CircleCIで変更があった箇所だけに限定してビルドするテクニック

この記事は CircleCI Advent Calendar 2015 - Qiita の10日目の記事です。 前回はpokrkamiさんによる「circle.ymlの書き方」でした。 pokrkami.hatenablog.com 今日はCircleCIで変更があった箇所だけに限定してビルドするテクニックについて書きます。 時間…

CircleCIのキャッシュ(cache_directories)の挙動を解説するよ

この記事は CircleCI Advent Calendar 2015 - Qiita の3日目の記事です。 2日目はtakusさんによる「AWS CodeDeploy と CircleCI で Docker コンテナを自動デプロイ」でした。 CircleCI Advent Calendar 2015 の 2 日目を書きました。 / “AWS CodeDeploy と C…

Jenkinsと完全にサヨナラして、CircleCIに移行した話

長らくCIはJenkinsを利用して開発をしてきて、Hudson時代からご愛顧してきたのですが、この春から新しくスタートしたプロジェクトではJenkinsを利用しないという決断をしました。 Jenkinsとサヨナラした理由 複数プロジェクトで共有して利用するのがツライ …

PhantomCIの料金プランが変更になってた件

以前、このブログでPhantomCIという新手のCIサービスを紹介しました。 CircleCIやTravisCIよりもかなり安くCIできるPhantomCIを試してみた - tehepero note(・ω<)stormcat.hatenablog.com このPhantomCI、ビルドが成功したときだけ課金の対象になるという成…

CircleCIアンチパターン 2015春

今日はCircleCIで気持ちよくCIを回すために、抑えておいた方が良いアンチパターンについて書きます。わりと基本的な話なので、心当たりがあれば見直してみると良いと思います。 Fat Repository Anti Pattern(巨大なリポジトリ) CircleCIのコンテナは使い捨…

CircleCIで任意のツールをインストールして使う際の定番スニペット

春ですね!というわけで懲りずにCircleCIネタを投下していきます。 CircleCIのコンテナにはJavaやらNodeやらRubyとかのランタイムがあらかじめセットアップされていますが、当然欲しいものがなかったりするので自分でコンテナにセットアップしてやる必要があ…

CircleCIやTravisCIよりもかなり安くCIできるPhantomCIを試してみた

今回は新手のCIサービスであるPhantomCI(ふぁんとむしーあい)を紹介しましょう。 PhantomCI - Docker Based Continuous Integration トップページにCircleCIとTravisCIのプランの比較マトリックスがあるように、思いっきり意識しています。 主な特徴 まず…

CircleCIのリソース情報を軽く調べてみた #CircleCI

今年は懲りずにCircleCIネタを投下していこうと思います。 Continuous Integration and Deployment さて、CircleCIのコンテナ内で色々コマンド打ってマシンリソースを調べてみました。ちなみにCircleCIはAWS上で運用されており、起動するコンテナはLXCを利用…

Snap CIはJenkinsの後継者になり得るか?

みなさま、年の瀬をいかがお過ごしでしょうか。 さて、今日はSnap CIというCIサービスを紹介してみます。 Snap CI | Hosted Continuous Integration and Continuous Delivery | ThoughtWorks Snap CIとは? Snap CIはThoughtWorks社が提供するCIサービスで、…

CircleCIの運用が少しだけ楽になりそうなツールを書いた #CircleCI

どうも、pom職人ならぬcircle.yml職人です。今日は最近イチオシのCircleCIネタです。 Continuous Integration and Deployment CircleCI(だけじゃなく最近のCIサービスはほとんどそうだが)は、Jenkinsみたいに任意のタイミングでジョブ実行!みたいな思想の…