This is really nice work!
I created a simple bash script and built the latest builds using tags for version 8, version 9, and version 10. These are built using the tag list created by your zimbra-tag-helper tools I saw this project is using. I copied zm-build-filter-tags-9.sh and renamed it zm-build-filter-tags-8.sh and updated the MAIN_BRANCH inside to reflect 8.8.15. To my surprise, your helper found a P46 in a really long list of tags for 8.8.15.
Definitely not advocating 8.8.15 but needed some more test cases for my script and was surprised it built.
Logic of bash script is trivial to automate a Zimbra FOSS build using the latest tag.
1) pull yours and Ian's projects. Then setup the build development environment.2) create tag list for version you want to build using your zm-build-filter-tags-?.sh scripts.
3) find highest branch of zm-build we can use with the tags supplied and check that out
4) build version passing in your list of tags and collect tarball
Thanks for creating a very useful tool.
Jim
I created a simple bash script and built the latest builds using tags for version 8, version 9, and version 10. These are built using the tag list created by your zimbra-tag-helper tools I saw this project is using. I copied zm-build-filter-tags-9.sh and renamed it zm-build-filter-tags-8.sh and updated the MAIN_BRANCH inside to reflect 8.8.15. To my surprise, your helper found a P46 in a really long list of tags for 8.8.15.

Logic of bash script is trivial to automate a Zimbra FOSS build using the latest tag.
1) pull yours and Ian's projects. Then setup the build development environment.
Code:
function init (){ # Get supporting scripts that we will use clone_if_not_exists https://github.com/ianw1974/zimbra-build-scripts clone_if_not_exists https://github.com/maldua/zimbra-tag-helper # install all development tools and dependencies required to build zimbra zimbra-build-scripts/zimbra-build-helper.sh --install-deps}
3) find highest branch of zm-build we can use with the tags supplied and check that out
4) build version passing in your list of tags and collect tarball
Thanks for creating a very useful tool.
Jim
Statistics: Posted by JDunphy — Thu Mar 14, 2024 11:47 pm