白黒羊

Unity Cloud Build が2回連続同じ内容で走る問題

Unity Cloud Build

Services – Cloud Build – Unity

前提

Gitリポジトリ管理:GitLab
※GitHubでも同じような問題が起きているか/解決できるのかは未確認です。

Unity 2019.3.13f1

解決方法

GitLabから cloud build 用の Webhook を delete する

経緯

先日、unity1weekに参加した際に Unity Cloud Build でビルドする対象(プロジェクト)を増やしました。

しかし、OAuth認証を用いてSource Control Settingsの設定をすると、プロジェクトを切り替えるごとにいちいちOAuth認証をし直さなければならず面倒でした。

そこで、Manual で設定し、 SSH keyをGitLabに登録する方法を取ることにしました。

参考

Unity Developer Dashboard を使用して Unity Cloud Build を Git 用に設定 – Unity マニュアル

するとそれ以降、1度pushしただけなのに重複した内容のビルドが2回連続で起きる問題が起こるようになりました。
解決方法を探していたのですが見つからず。

放っておいても害があるわけではないのですが、煩わしかったため Unity Services Support に問い合わせしたところ、翌日に以下のような回答を受け取りました。

この設定をしたところ、1度のpushで1度だけビルドしてくれるようになりました。

  1. 2020/09/27 - 返信

    […] Unity Cloud Build が2回連続同じ内容で走る問題 […]