-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
We have a Jenkins pipeline that builds C++ code on various platforms (OS variants like Windows, SUSE, RHEL, AIX), using parallel steps. The codebase is too large to employ stash/unstash, so we checkout the sources on every platform. We make sure to hit the same repository tag on all platforms.
However, this results in multiple occurrences of the same repository in polling logs, and we are not sure if this is posing a problem. The changelog looks good, i.e. the changes are not duplicated.
When setting the "poll" and "changelog" flags of checkout step to false except for one platform, the polling log looks fine (only one occurrence), but the changelog is lost. This is probably due to the fact that the last execution wins.
On the other hand, when "changelog" flag is true for all platforms, we again have multiple polling log entries, because "polling" can not be set independently of "changelog".
Does the multiple appearance of a single Git repo in the polling logs has any negative consequences? If so, is there a way to decouple "poll" and "changelog" flags?