目的
- タイトル通り
- CI上のコンテナでflask実行環境を作成し、curlコマンドを実行、疎通が取れること。
失敗例
- config.yml
# flaskの実行環境整備など(省略)
- run:
command: python server/app.py
# background: trueにしないと次のstepに進まない。
background: true
- run: curl http://127.0.0.1:5000/
成功例
- config.yml
- run:
command: python server/app.py
background: true
- run: sleep 10
- run: curl http://127.0.0.1:5000/
原因
Build was canceled
が原因。
ただし、このメッセージで調べても有用な情報が見つからない(エラーの範囲が広すぎるので)
失敗例ではflaskのサーバーが立ち上がる前に次のコマンドが実施されているように見えたので、
遅延してみたところうまくいった。
本当のところの原因は不明だがとりあえず最低限動いたのでOK(滅茶苦茶ハマった)