著者:小薗井康志、川副博、古川正宏
「コーディング」「ビルド」「実装」「テスト」という一連のソフトウエア開発作業を、「ツールチェーン」を使って、効率良く、そして楽にしてみませんか。クラウドサービス「IBM Cloud」が提供するツールチェーンで、その便利さを味わってみましょう。
シェルスクリプトマガジン Vol.60は以下のリンク先でご購入できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#!/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 |