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 件のコメント:
コメントを投稿