Consul を利用して構成されたクラスタの各ノードにアプリケーションコンテンツ(ソースコード)を配布するデプロイツール stretcher というツールを教えて頂いたので試してみた。 github.com tech.kayac.com stretcher の詳細については上記の GitHub リポジトリ又は以下の紹介記事をご一読あれ。m(__)m とは言っても、stretcher について自分なりに纏めてみた stretcher が行うこと デプロイの手順が記された YAML ファイル(以下、マニフェスト)を取得 マニフェストに記載されたソースリポジトリよりアプリリケーションコンテンツ(ソースコード)を取得して展開 展開したファイルを rsync を利用してターゲットディレクトリに転送(rsync は --delete オプション) 以降はマニフェストに記述されたコマンドを実行する(アプ
![Consul を利用して pull 型デプロイを実現する stretcher を試してみた(1) - ようへいの日々精進XP](https://cdn-ak-scissors.b.st-hatena.com/image/square/2b26cce1faef0a2808e66ce4f1ad7ca6ea54e7d5/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Finokara%2F20150705%2F20150705002434.png)