Ricardo C.
07/13/2022, 1:43 PMjendrik
07/13/2022, 2:21 PMRicardo C.
07/13/2022, 3:47 PMjendrik
07/14/2022, 6:07 AMIs always building from source, without binaries, a good practice?I think that really depends on the project and the workflow. Especially regarding the versioning problematic. And I think no one has the one right answer for that. Big question since “software modularisation” was invented. 🙂 Things to consider for example: • If you build binaries, you can easily version and use different version in parallel in different microservices for example. But then you have to deal with (in)compatibility of the versions and the version management in general. • If you don’t want to use different versions in parallel in production, always building from source can avoid version management complexity. Although you may have different “versions” (or different variations) by branches in the repositories. So if you have different repos, you might need to introduce some branching model you follow everywhere - e.g. have a ‘release’ and a ‘main’ branch in all repos that work with each other. If you do not use the remote cache though, not building everything from source is also a performance questions. So if you do not have this, I probably won’t switch to that in you setup. Things probably get even slower.
Fleshgrinder
07/14/2022, 6:20 AMdate -u '+%Y.%-m%d.%-H%M%S'