0

リポジトリとポスト サービスを 1 回のリクエストで作成することは可能ですか。これが私が現在持っているものです。1回目の呼び出しが完了する前に2回目の呼び出しが発生して失敗するのではないかと心配しています。

curl -u$BB_USER:$BB_PASS -X POST https://api.bitbucket.org/1.0/repositories/ -d "name=$PROJECT_NAME" -d "owner=$BB_Owner" -d 'is_private=1' -d 'scm=git'
curl -u$BB_USER:$BB_PASS -X POST https://api.bitbucket.org/1.0/repositories/$BB_Owner/$PROJECT_FOLDER/services -d type=POST -d URL=$POST_HOOK_URL
4

1 に答える 1

1

最初のコマンドが正常に完了した場合にのみ 2 番目のコマンドが実行されるように、それらを「&&」で連結します。

curl -u$BB_USER:$BB_PASS -X POST https://api.bitbucket.org/1.0/repositories/ -d "name=$PROJECT_NAME" -d "owner=$BB_Owner" -d 'is_private=1' -d 'scm=git' && curl -u$BB_USER:$BB_PASS -X POST https://api.bitbucket.org/1.0/repositories/$BB_Owner/$PROJECT_FOLDER/services -d type=POST -d URL=$POST_HOOK_URL
于 2013-08-17T01:43:44.467 に答える