今回はこのPlay Frameworkのプロジェクトをビルド・デプロイしていきます。
https://github.com/YoshiteruIwasaki/NegativePositieAnalyzerForJa
適当な名前をつけてJobを作成します。
ビルドではシェルの実行を選択してもろもろの設定を行います。
このジョブでは
- Playサーバの停止
- ビルド
- Playサーバの起動
を行います。
export PATH=$PATH:/usr/local/play
service play stop
sleep 10
cat << EOT > ${WORKSPACE}/conf/databases.conf
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost:3306/negaposi?useUnicode=yes&characterEncoding=utf8&connectionCollation=utf8_general_ci"
db.default.user=***
db.default.password="***"
db.default.connectionTestStatement="select 1;"
db.default.connectionTimeout=20 seconds
EOT
cat << EOF > ${WORKSPACE}/conf/secret.conf
application.secret="***"
EOF
cat << EOFF > ${WORKSPACE}/conf/evolutions.conf
evolutionplugin=disabled
EOFF
play clean compile stage
service play start
こんなかんじに設定をしました。
Githubからプルをしたらいくつか本番環境用に設定ファイルを書き換えてビルドをします。
実際にビルドして停止・起動やビルドが上手く行っているか確認してみます。
0 件のコメント:
コメントを投稿