Home

Awesome

Build & Changelog manager

Description

Utility for running builds sequence & pushing them to itch.io and github

'Build & Changelog manager' is an asset that can:

Also it nicely integrated with Team-on Unity game template

Editor window & how to use it

Main screen
Here are main(and only one) Build manager window. Open it in Windows/BuildManager/Builds window or Alt+B. Lets look into it step by step


Global data

Global data
First foldout is responsible for global data, that usually setuped once or before major builds.


Build buttons

Build buttons Here are buttons that run build sequences. There are one button for each sequence. You can hide button by disabling sequence


Sequence general

Sequence general This is sequence settings. Here you can enable/disable sequence via chech box, change it name and add/remove sequences.


Sequence settings

Sequence settings This is global sequence data. Currently you can only add more Scripting defines to specific sequence. It would be added to defines written in Global data


Build settings

Build settings This is build settings group. Here you can enable/disable build via chech box, change it name, select target and set build settings.
For each build you can set this data:

List of supported variables for path:

Post build processing:


Changelog general

Changelog general This is changelog foldout. You need to close it, to get access to builds window back. Here you can do 2 things.


Changelog version

Changelog version So how to keep your changelog? Press on Add version - add new version. For each version you can:


Updating CLI

Updating CLI Build manager automatically download CLI for each platform in first use, but never updates it. You can update it manually in Windows/BuildManager/Download X

Installation

(For Unity 2018.3 or later) Using OpenUPM

This package is available on OpenUPM.
You can install it via openupm-cli.

openupm add com.teamon.buildmanager

(For Unity 2019.2 or later) Through Unity Package Manager

(For Unity 2018.3 or later) Using Git

Find the manifest.json file in the Packages folder of your project and add a line to dependencies field. "com.teamon.buildmanager": "https://github.com/Team-on/UnityBuildManager.git" Or, use UpmGitExtension to install and update the package.

For Unity 2018.2 or earlier

  1. Download a source code zip this page
  2. Extract it
  3. Import it into the following directory in your Unity project
    • Packages (It works as an embedded package. For Unity 2018.1 or later)
    • Assets (Legacy way. For Unity 2017.1 or later)

From Unity Asset Store

  1. https://assetstore.unity.com/packages/slug/188940
  2. Add it to project as usual