現在JavaScriptの設定が無効になっています。このページを利用するにはJavaScriptの設定を有効にしてください。須田(@superbrothers)です。おいていますのでよければ触ってみてください。立ち上がるので全く同じ環境を試してもらえます。5分でざっと流してしまったため、このエントリで補足します。使っていればジョブ毎にクリーンな環境がほしいと思うはずです。インスタンスの作成、起動はそれなりの時間がかかります。事前に作っておくことでその時間を省略することもできますが、利用していないインスタンスを複数作成しておく必要もあり微妙です。ジョブ実行環境として使ってみようというものでした。近い使い勝手で通常のプロセスを立ち上げるように高速にコンテナを立ち上げることができます。使ってコンテナを作成する方法です。使い方としてはあまり筋がよくないと感じたのでやめました。インストールし、ジョブ実行用のユーザを作っています。実行するコンテナをジョブ毎に作成します。実行ログは標準出力に出力されます。これでジョブ毎にクリーンな環境を作成し、使い終わったら停止することができました。ように複数バージョンのテストを同時に実行してみる上の例では一回のジョブの実行にひとつのコンテナを使うだけでしたが、少し工夫すると複数バージョンのテストを同時に実行することもできます。修正して3つのバージョンを入れておきます。オプションを使いバッググラウンドで作成、実行する。引数順に終了ステータスを出力する。${CONTAINER_IDS})"ジョブスクリプトが少し複雑になりましたが、流れはスクリプトのコメントを参照していただければ把握できると思います。作成した全てのコンテナの終了を待ちます。コンテナごとの終了ステータスを取得できるのでコンテナごとにテストが成功、失敗がわかります。利用することで簡単に実現できました。実際の動作はデモコードで試すことができますのでぜひ触ってみてください。組み合わせると常にクリーンな環境でジョブが実行できるということを紹介しました。イメージを用意しておくことでそのジョブ専用のスレーブノードを用意しているのと同じことが少ないノードで実現が可能です。使った方法を考えているのでそちらの話もどこかでできるかもしれません。JAPANでは情報技術を駆使して人々や社会の課題を一緒に解決していける方を募集しています。詳しくは採用情報をご覧ください。JAPANのサービス開発を支える技術やデザイン、文化を発信しています。Reserved.このページの先頭へ。