BatchMode: Unity has not been activated with a valid License. Could be a new activation or renewal…


jenkins unity buildしようとしたらこのエラーに遭遇しました。

対処法は使ってるUnityを一度起動してSign in することです。

UnityHubのSign in は無駄です。

またlog見る限り定期的にsign inを求められます。jenkins build errorに目を光らせる必要があります。

追記 2019/05/07

コマンドライン引数 - Unity マニュアル
You can run the Unity Editor and standalone player applications from the command line (from the macOS Terminal or the Windows Command Prompt).

-username <username>
-password <password>