2013年1月4日金曜日

CloudBees Jenkins for Google App Engine (2)

CloudBees Jenkins for Google App Engine

はじめに

前エントリ「CloudBees Jenkins for Google App Engine (1)」の続きで、Jenkins のプロジェクトを作成、GAE へのデプロイまで試してみました。

Jenkins プロジェクトの作成

新規プロジェクトの作成



  • 左側のメニューから「新規ジョブ作成」リンクを押下
    (ゼロからアプリを作る場合は中央の 1, 2, 3 の easy steps を使うのが良いのかもしれない)

プロジェクトの種別の選択



  • 「ジョブ名」に適当な名前を入力
  • 下のラジオボタンは「フリースタイル・プロジェクトのビルド」を選択

プロジェクトの設定 (1)



  • 特に変更箇所はなし

プロジェクトの設定 (2)



  • 「ソースコード管理システム」として「Git」を選択し、リポジトリの URL を入力
    (前エントリ「CloudBees Jenkins for Google App Engine (1)」で作成したリポジトリの URL を入力)

プロジェクトの設定 (3)



  • 「ビルド・トリガ」で「Build when a change is pushed to CloudBees Forge」が選択されていることを確認
  • 「ビルド」の「ビルド手順の追加」から「Deploy Python Application to Google App Engine」を選択

プロジェクトの設定 (4)



  • 「Python Version」で「2.7.2」を選択
  • 「Application Version」に「1」を入力
  • 「高度な設定...」ボタンを押下

プロジェクトの設定 (5)


  • 「高度な設定...」ボタンを押下して表示される「Update Backends」にチェック
    (GAE アプリで Backends Instance を使用しているため)
  • 「保存」ボタン押下して、設定を保存

Jenkins から Google App Engine へデプロイ

Google App Engine への自動デプロイ


  • ローカルのリポジトリを編集・コミットし、CloudBees へ push すると、Jenkins で自動的に GAE へのデプロイが始まることを確認

0 件のコメント:

コメントを投稿