UMSBuilderV2: build any UMS branch
Forum rules
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
UMSBuilderV2: build any UMS branch
Setup:
- Windows:
- Install Git for Windows.
- Get UMSBuilder for Windows.
- Put buildv2.bat in your UMSBuilder top folder, double-click it and follow the menus.
- Linux:
- Install the git and curl packages for your distro, e.g. on ubuntu/debian:
Code: Select all
sudo apt-get install git curl
- Get UMSBuilder for linux.
- Put buildv2.sh in your UMSBuilder top folder, run it and follow the menus.
- Install the git and curl packages for your distro, e.g. on ubuntu/debian:
- To build other branches select one of:
- Choose another branch
- Choose a pull request
- Show all - (shows every branch known to git, including old pull requests)
- Rebuild - (fast-forward and rebuild already existing branches)
- Specify a commit or tag - (enter a commit or tag when prompted, e.g. 1338a57 or 4.1.3-WindowsLinux-Java8)
- V2.8 - support new git-for-windows paths
- V2.7 - support new ums build changes + linux fixes
- V2.6 - fix problem chars in pr titles on Windows + ensure entire 'Show all' list is visible.
- V2.5a - build specific commits/tags + add 'compile' option to platform menu
- V2.4 - fix pull requests, add rebuild + linux + quick-compile support.
- V2.3 - compatible with all versions of UMSBuilder
- V2.2 - show github view of branches and pull requests + fast-forward existing branches (h/t Wolf)
- V2.1 - compatible with UMSBuilder 1.7 or 1.6
Re: UMSBuilderV2: build any UMS branch
Awesome!



Please remember to Upload your debug logs!
Universal Media Server Wiki!
"...functionality before beautification..."
Re: UMSBuilderV2: build any UMS branch
I second that feeling, impressive work. Thanks a lot!
-- UMS serving PS3, WDTV, Samsung H6400 + J5500 and Kalemsoft renderers! (no video transcoding but remuxing accepted
)

Re: UMSBuilderV2: build any UMS branch
Update: V2.2 - show github view of branches and pull requests in menu.
Re: UMSBuilderV2: build any UMS branch
Thank you for the update. While trying to update the latest 4.0.0 branch, I receive a message:infidel wrote:Update: V2.2 - show github view of branches and pull requests in menu.
Code: Select all
Switched to branch '4.0.0'
Your branch is behind 'origin/4.0.0' by 101 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
Is there any way to integrate the required "git pull" into the batch as an option? (ie if local repository is behind origin, ask the user if s/he wants to update the repository before building)
Wolf
-- UMS serving PS3, WDTV, Samsung H6400 + J5500 and Kalemsoft renderers! (no video transcoding but remuxing accepted
)

Re: UMSBuilderV2: build any UMS branch
I addedWolfgan wrote:Is there any way to integrate the required "git pull" into the batch as an option?
Code: Select all
git pull --ff-only

Re: UMSBuilderV2: build any UMS branch
Yep, it works perfectly now. Thanks for the quick update! Wolfinfidel wrote:I addedWolfgan wrote:Is there any way to integrate the required "git pull" into the batch as an option?after the branch checkout, please re-download and let me know if it worksCode: Select all
git pull --ff-only
.
-- UMS serving PS3, WDTV, Samsung H6400 + J5500 and Kalemsoft renderers! (no video transcoding but remuxing accepted
)

Re: UMSBuilderV2: build any UMS branch
Update: V2.3 - compatible with all versions of UMSBuilder.
Re: UMSBuilderV2: build any UMS branch
Thanks for the update. I understand you're referring to this viewtopic.php?f=3&t=2131 announcement?infidel wrote:Update: V2.3 - compatible with all versions of UMSBuilder.
-- UMS serving PS3, WDTV, Samsung H6400 + J5500 and Kalemsoft renderers! (no video transcoding but remuxing accepted
)

Re: UMSBuilderV2: build any UMS branch
Yes, Maven was updated so its directory name is different. As of this version the batch file discovers the Maven+JDK dirs via wildcards so it shouldn't be a problem going forward.