くりにっき

フルスタックキュアエンジニアです

Wercker

CIマニアから見た各種CIツールの使い所

社内外でちょいちょい聞かれるのでメモ。 前置き GitHubを使ってる場合 ライブラリを作ってる場合 Travis CIを選択する理由 2020/4/21追記 Travis CIを選択しない理由 アプリを作ってる場合 CircleCIとWerckerの共通点 CircleCIとWerckerの機能差異 GitLabを…

wercker_build_triggerを作った

github.com wercker_build_triggerについて モチベーション 使い方 導入事例 wercker_build_triggerについて Wercker のビルドを外部から手軽に実行するためのツールです モチベーション 僕は下記のように週1回Travis CIで定期ビルドを実行しています sue445…

Wercker使っててClassic stackからWorkflowに移行した

以前構築していた Wercker のCI環境をClassic stack(古いCI環境)からworkflow(一番CI環境)に移行したのでメモ 前提 手順 Classic stackからDocker stackに移行 ハマったこと1. Vagrant の synced folderでエラーになるようになった ハマったこと2. Docke…

34歳になった&itamaeプラグインを本気でCIする #omotesandorb

自分の誕生日である4/7に表参道.rb #10が開催ということでバースデーLTをしてきました omotesandorb.connpass.com 例のやつ 近況 最近送ったPullRequest vagrant-awsプラグイン(のスポットインスタンス対応版のフォーク) vagrant-cloudstackプラグイン(1…

werckerでmavenのpomをキャッシュする方法

wercker でmavenプロジェクトをビルドすると毎回全部のpomをダウンロードするため、ビルドの時間を短くするために $WERCKER_CACHE_DIR にpomをキャッシュしたかったという話。 mavenはコマンド経由でローカルリポジトリの場所を指定できないみたいなので ~/.…