タグ

PackerとJenkinsに関するhohoho_ho2005のブックマーク (5)

  • Packer + Jenkins(on EC2)で自動AMI作成 - yustam.jp

    Packerを使用してAMIの作成を自動化が出来たのでJenkinsでCIしてみようと思います。 Packerの使い方やJenkinsの使い方は割愛して簡単にポイントのみまとめます。 Jenkinsの設定 Gitリポジトリを指定 こちらのようなリポジトリを作成します。 template.jsonがPackerのテンプレートファイルです。 ジョブの設定 シェルの実行で以下のようにシェルを設定します。 packerをインストールしてしまえば毎回ダウンロードする必要はありません。 mkdir packer cd packer wget -o - https://dl.bintray.com/mitchellh/packer/packer_0.8.0_linux_amd64.zip unzip packer_0.8.0_linux_amd64.zip cd ../ ./packer/packer

    Packer + Jenkins(on EC2)で自動AMI作成 - yustam.jp
  • Jenkins + Ansible + PackerでAMI作成を自動化する | DevelopersIO

    最近はAnsible + Packerの組み合わせでAMIを作ることが増えてきました。毎回Ansibleを書き換えるごとにpackerコマンドを実行するのは面倒なので、最近はJenkinsを利用してAMI作成を自動化するようにしています。今日はそのご紹介です。 Jenkins + Packer環境の構築 Jenkins + Packerの構築は既に@ryuzeeさんがブログで大変丁寧に解説されていますので、そちらの手順を実施するだけで十分でしょう。私も大いに参考にさせて頂きました。ありがとうございます。 Jenkins + PackerでAMIを継続的インテグレーションする Jenkinsの準備ができたら実行する準備をしましょう。まず、プロジェクトのディレクトリ構成は以下のようになっています。 drwxr-xr-x 8 mochizukimasao staff 272 3 19 14:44

    Jenkins + Ansible + PackerでAMI作成を自動化する | DevelopersIO
  • Jenkins + PackerでAMIを継続的インテグレーションする

    アジャイル開発に取り組むチーム向けのコーチングや、技術顧問、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください(初回相談無料) みなさんこんにちは。@ryuzeeです。 前回、Packer + Serverspecでテスト済み仮想マシンイメージを自動で生成する方法を紹介しました。 でここまでできれば次にやるのは当然のことながら継続的インテグレーションでしょう。 早速やり方を紹介していきます。 Jenkinsサーバの構築まず最初にJenkinsサーバを構築します。 Amazon EC2のインスタンスの起動今回はAmazon EC2上に構築することとし、Amazon Linux 2014.09を使います。インスタンスの起動は通常の手順でやっていけば良いのですが、以下の2点に注意してください。 Packerの中からAWSAPIをコールするため、インスタン

    Jenkins + PackerでAMIを継続的インテグレーションする
  • packer, jenkins, vagrantを使ってawsインスタンス上でテスト実行1 | kenkennote

    packer, jenkins, vagrantを使ってテストを楽ちんにしてみた感想をメモ。 やりたいこととしては、1日x回程度の頻度で、番と同様の環境でテストを走らせたい、失敗とかあればすぐに知りたい、というまぁありがちなものだけど、けっこうテストを実行環境を用意するのだるいな的なことって多いのではないか。テスト用にサーバ1台用意するのめんどいなぁとか。(大規模なプロジェクトならまだしも、まだまだノリで作ってる規模で管理対象はあんまり増やしたくない) そんなわけで、テストのお時間になったらjenkinsがテストをキックして、テストの実行自体はec2インスタンス上で行い、結果を取得したらインスタンスは寝かしとくか消してしまえば気が楽(金もそんなかからないし)、ということで、 packerを使って、テストを実行時に立ち上げる元となるAMIを作っておく jenkinsは時間になったらテス

  • PackerをCIツールに組み込むためのTipsあれこれ | DevelopersIO

    ども、大瀧です。 みなさんPacker使ってますか?Packerは、ブログでも以下のエントリーでご紹介している通りAMI(Amazon EC2のイメージ)などの仮想マシンイメージを自動作成するツールです。 PackerでAmazon LinuxのAMI(Amazon Machine Image)を作成する | Developers.IO PackerでChef適用済みAMIをサクッと作成する(chef-solo provisionerの活用) | Developers.IO Packerのコンセプトとして、コードベースで管理でき、一連の処理がコマンドラインで完結すると謳われており、GitやJenkinsなどとの組み合わせを意識しています。 ただ、実際に触ってみるとそのままでは上手く行かないところもあったので、備忘録としてブログに残しておきます。 アクセスキーの外出し AMIを作成するam

    PackerをCIツールに組み込むためのTipsあれこれ | DevelopersIO
  • 1