このブログ投稿に従って、Azure Web サイトで bitbucket を使用して git 継続的デプロイをセットアップしました
問題なくすべての手順を実行しましたがgit push
、bitbucket にすると、Azure のデプロイは行われません...
Azure git URL にプッシュすると、デプロイは通常どおりに機能します。
この問題を抱えている人はいますか?
ありがとう!
昨日、bitbucket.orgに変更をデプロイして、POSTサービスでAuthorizationヘッダーを送信しました。これにより、WindowsAzureとの統合が壊れた可能性があります。
調査できるように、変更をロールバックしました。
それは今あなたのために働きますか?
これはすべての場合の解決策ではないかもしれませんが、私にとっては、私がテストして真実であることがわかった仮説の 1 つです。
私が管理者だったプライベート/パブリック リポジトリでは、統合がスムーズに行われていることに気付きました。バージョン管理からの展開をセットアップできなかったのは、読み取り/書き込みアクセスしかなかったリポジトリの場合のみです (つまり、Bitbucket および Azure Websites の場合)。
実際、この仮説を検証するために、rw アクセスしかできないリポジトリのフォークを作成し (フォークでは、自動的に管理者になります)、このフォークでデプロイのセットアップを試みました。うまくいきました!
リンクしようとしたすべてのリポジトリ (プライベートかどうか、およびリンクが機能したかどうかに関係なく) に対して、読み取り/書き込みアクセス権があったことに注意してください。ただし、最終的なセットアップでは、リポジトリへの読み取りアクセスのみが必要であると考えています。実際の問題をまだ特定していません...
Azure の git リポジトリに直接プッシュした後、bitbucket のデプロイを設定しましたか? FTP でデプロイ フォルダーを空にしてから、ポータルのデプロイ タブを更新する必要があります。その後、bitbucket アカウントを再度リンクできるようになり、その後は正常に機能するはずです。