Kiran, did you end up finding out how to do this?
I’m also after this functionality, essentially building the project using build tools taking the project from source repository.
Open Command Prompt and navigate to the directory where the Robot.exe file is saved and use the below command
For Example
c:\Program Files (x84)\UiPath\Studio> UiRobot.exe -pack “C:\UiPath\Projects\Notepad\project.json” -o “destination file”. Click on enter.
This will create a nuget package of your project in the destination path you have specified above.
For community edition, navigate to "%localappdata% then “\Local\UiPath\app-18.x.x\UiRobot.exe”
For enterprise edition, navigate to “C:\Program Files (x86)\UiPath\Studio\UiRobot.exe”
Step 2: Copy the source project.json path
example: “D:\Process\CASA_2019\project.json”
Step 3: Copy the destination folder path
example : “D:\Process”
Step 4: Define the package version as per the organization standard
example: “15.03.2019”
Note: version only accepts numeric characters and period “.”
The format M.m.bbbb.rrrrr , where:
M is the major version.
m is the minor version.
bbbb is the build version.
rrrrr is the revision version.
Run the below command and it will create a nuget package with projectname.version.nupkg
Newer version of UiPath, I believe 2018.10 has been replaced by the mass tool.
Reference: UiPath.Studio.CommandLine.exe
For when packing locally, it’s a matter of combining publish with --feed or -f
Here’s an example:
–new-version or -v for specifying a version
–notes or -n for specifying a change log
“c:\Program Files (x86)\UiPath\Studio\UiPath.Studio.CommandLine.exe” publish --project-path c:\Workspace\RPA\Code\MyAutomationProject\project.json --feed c:\Temp --new-version 1.0.0-alpha003 --notes “Initial cut build 003”