白黒羊飼いの庭

unityで作るゲームの製作メモでしたが、最近は機械学習とかデザインとか何でもやってます

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

移転しました。
今後の更新はこちらで行います。
www.shirokurohitsuji.studio




Unity Cloud Build

unity3d.com

前提

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に登録する方法を取ることにしました。
SourceControlSettings_manual

参考

docs.unity3d.com


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

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

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