Search Unity

Unity Build Pipeline Automation [Open Source]

Discussion in 'Made With Unity' started by Nidre, Jan 5, 2015.

  1. Nidre

    Nidre

    Joined:
    Dec 12, 2012
    Posts:
    22
    Just Another Unity BuildPipeline Automation Tool
    Repository Link : https://github.com/Nidre/Builder-Unity-Plugin
    Download Link : https://github.com/Nidre/Builder-Unity-Plugin/blob/master/Assets/Builder.unitypackage?raw=true
    • Builder is a BuildPipeline automation tool for Unity3D.
    • Builder requires UnityPro to function.
    • You are encouraged to contribute to the project!
    • Tested on Windows 7,8 and 10. It should also work on other systems in theory ^^

    Builder uses following scripts from other Authors to implement some features;



    UI Cheat Sheet

    • Save : Overwrites current configuration
    • Load : Opens file dialog to load a new configuration.
    • Save as Default : Saves current configuration as default configuration.
    • Save as : Well, pretty self explanatory isn't it :)
    • Load Default : Loads default configuration.
    • Refresh Scenes : Loads scene information defined in Build Settings.
    • Reset Settings : Clears current configuration, Resets default configuration and tool settings to their initial states.

    Using Builder with Command Line

    • Import Builder into your project.
    • Define a new Configuration using Builder UI.
    • Save your configuration using Save as button in Builder UI.

    Now you can use saved configuration to call Builder from command line.

    Sample code "C:\Program Files (x86)\Unity\Editor\Unity.exe" -quit -batchmode -projectPath "<projectPath>" -executeMethod Builder.CommandLineBuild -CustomArgs:confPath="<Configuration File Path>"