Jazz build toolkit and load options
When setting up a build definition, the Jazz Source Control settings include Load Options. For 2.0, I notice this includes "Components to exclude". I tried selecting components to exclude here, but it didn't seem to have any effect on my resulting teamFetch task. I'm using the Jazz Build Toolkit versus the Jazz Build Engine. Does this only apply when using the Jazz Build Engine?
If there is a way to use this with the Jazz Build Toolkit tasks, how can I accomplish this?
Thanks, Brian
If there is a way to use this with the Jazz Build Toolkit tasks, how can I accomplish this?
Thanks, Brian
3 answers
The teamFetch task does not take settings from the build definition (likewise for the other Build Toolkit tasks). For example, the workspace from which to load is specified as a direct attribute, not retrieved from the build definition's Jazz SCM configuration.
The teamFetch task does not currently support specifying components to include/exclude, but it should. I've filed 93160: Allow TeamFetchTask to specify components to include/exclude.
Nick Edgar
RTC Build component lead
The teamFetch task does not currently support specifying components to include/exclude, but it should. I've filed 93160: Allow TeamFetchTask to specify components to include/exclude.
Nick Edgar
RTC Build component lead
There is a workaround, however:
- open the workspace editor for your build workspace
- remove the components you want to exclude
- select the flow target and configure it to have a 'scoped flow' to the stream, listing only the components from which it should accept changes (to avoid adding the components back)
- open the workspace editor for your build workspace
- remove the components you want to exclude
- select the flow target and configure it to have a 'scoped flow' to the stream, listing only the components from which it should accept changes (to avoid adding the components back)