When linking an MJC project to an adaptor (such as the out of the box ClearCaseByDate adaptor), the adaptor is executed, regardless of whether the Run Link check box is checked or not.
The expected behavior is that if the Run Link check box is unchecked, the adaptor will not execute.
This means the projects that are linked to the ClearCaseByDate adaptor can never be executed unless there is a code change.
This problem does not occur when linking the Perl version of this project to the same adaptor. The Run Link checkbox works fine when using the Perl engine.
Answer by Lauren Mullennex (1078) | Mar 16, 2016 at 11:10 AM
The Build Forge console setting "Link Manual Jobs" is set to "Yes", where the default value is "No".
This setting appears to force the Adaptor Link to always execute when the build is manually started.
Setting the "Link Manual Jobs" setting to "No" resolves the issue.