Skip to content

Continuous integration utility to revoke Unity licenses

License

Notifications You must be signed in to change notification settings

whitesharx/revox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Revox

Simple continuous integration utility to revoke Unity licenses.

Docker

How does it work?

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.

Usage

# 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

About

Continuous integration utility to revoke Unity licenses

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published