My group builds several products on various platforms, so we use mulch-configuration project. From time to time, we only build a small portion of the combinations. Using combination filter is not a good choice to us for the following reasons:
- Combination filter is configuration setting. Therefore, changing it to run once need to reset it after the build. We like to choose the combination at run time, if a configuration setting is set. - Combination filter is not user friendly error-prone. I am planning to build a plugin that enable run time combination selection. Here are my questions: 1. Want a checkbox added under "Combination filter" setting. Run time combination selection only work when this check box is set. How can I inject a checkbox just under "Combination filter"? I checked the core so I know UI lives in configure-entries.jelly under hudson.matrix.MatrixProject package. However, I don't know how to insert a checkbox between entries. 2. Once the check box is set, I need a jelly to produce the combination matrix on the parameter screen. What class should I extended to produce the UI? How class is responsible to produce run time parameters? Your advice and help is greatly appreciated.
