Simple continuous integration utility to revoke Unity licenses.
Revox offers more rubost approach to deactive unity licenses then -returnlicense
option. It
simply signs in to your account using headless browser and presses Revoke All button. If you
launch it before every build you wount be having trouble with dangling activations on your account.
Revox also uses IMAP inbox checking to pass Unity signin email confirmation code. You should setup your Unity CI account with service that offers IMAP interface.
# Environment variables that must be defined.
[email protected]
UNITY__PASSWORD=unityAccountPassword
[email protected]
EMAIL__PASSWORD=imapMailPassword
# Run container with environment defined.
docker run --rm --env-file .env whitesharx/revox
# Example with CircleCi configuration that runs before every build.
# Simple job given above env vars devined as Context.
jobs:
revoke-licenses:
docker:
- image: whitesharx/revox
steps:
- run:
name: Revoke all activated Unity licenses
command: /revox/Revox