ええと、blacklabelops/jenkins は Docker Compose で、なのですがこれを Docker Swarm 使って云々、にしようと思ったらどうすりゃいいのかな、ということで検討着手。
ググッてみたところ、以下なドキュメントを発見。
むむ、試してみようにもマルチホストな環境が無いな。
とりあえず
色んな文書が混在してるので本家のナニを確認してみます。
ざっくり手順を以下に列挙。
VPC とか security rule の設定
EC2 instance の launch
docker engine の導入と起動
discovery backend のセトアプ
- progium/consul というイメージ
- ssh で接続して docker run
Swarm Cluster
- マネージャ二つ起動してます
- node 二つ起動してます
- 起動、というかクラスタへの参加なのか
ぶっちゃけ
クラスタ作れてれば後は
- docker-compose.yml
- jenkins-master.yml
- jenkins-slave.yml
あたりを入手して
$ docker-compose up -d
でよしなに、なのかどうか。