Hey guys - just curious to know if there was ever any post with a full build process described. I checked the actual blog, but haven’t seen one.
From what I understand, the general process should be:
1. Numerex commits code changes, etc. to github
2. Customers (like me) grab the latest files from github and merge them into their own repository (trunk).
3. Customers test locally to ensure all is well.
4. Customers deploy and test on staging (cap staging deploy)
5. Customer deploy and test on production (cap prod deploy)
The questions I have revolve around your suggested best practices for SVN labeling, etc. I see in our repository several tags labeled “successful_build_xxxx”, “current_staging_release” and “current_prodution_release”.
I’m assuming its OK to do my merges from github into my trunk and just do the cap deployments right from there. Then, apply labels as needed. However, I don’t know the cap process very well - does it pull from the trunk or from specific tags?
Thanks
Scott Leonard