※もくじはこちら

### 概要 CentOS上に、Play Framework2 on JavaのCI環境を構築していきます。
長くなるので分割で。

#### 登場人物
  • Play Framework 2.2
  • Jenkins(Jenkins.war)
  • Git
  • CentOS 6.4 i386
### 手順その⑥:Jenkinsの設定・本番デプロイ
#### 本番デプロイジョブの作成
  • ジョブ名
    • playapp-production-deploy
  • ビルド
    • シェルの実行
```sh SOURCE=playapp.master@localhost DIST=playapp@localhost PACKAGE=playapp-1.0-SNAPSHOT PACKAGEZIP=${PACKAGE}.zip

scp ${SOURCE}:${PACKAGEZIP} . scp ${PACKAGEZIP}} ${DIST}:

ssh ${DIST} unzip -o ${PACKAGEZIP} ssh ${DIST} bash -v stop-play.sh ssh ${DIST} rm -fR deploy ssh ${DIST} mv ${PACKAGE} deploy ssh ${DIST} bash -v start-play.sh

1
2
3
4
5
playappに転送したzipファイルを本番環境にデプロイする、という手順にしてみた。

</div>
</div>