著者:小薗井康志、川副博、古川正宏
「コーディング」「ビルド」「実装」「テスト」という一連のソフトウエア開発作業を、「ツールチェーン」を使って、効率良く、そして楽にしてみませんか。クラウドサービス「IBM Cloud」が提供するツールチェーンで、その便利さを味わってみましょう。
シェルスクリプトマガジン Vol.60は以下のリンク先でご購入できます。![]()
![]()
#!/bin/bash
export PATH=/opt/IBM/node-v6.7.0/bin:$PATH
# Push app
export CF_APP_NAME="staging-$CF_APP"
cf push "${CF_APP_NAME}"
push_result=$?
export APP_URL=https://$(cf app $CF_APP_NAME | grep -e urls: -e routes: | awk '{print $2}')
# View logs
#cf logs "${CF_APP_NAME}" --recent
deploy_status="pass"
if [ $push_result -ne 0 ]; then
deploy_status="fail"
fi
npm install -g grunt-idra3
idra --publishdeployrecord --env=$LOGICAL_ENV_NAME --status=$deploy_status --appurl=$APP_URL