I am currently setting up a build chain with the dependency mechanism that works like this:
[Do nothing job]
Currently, my "Do nothing job" just contains a command-line runner that calls "ls". Is this the recommended configuration if I want all of the "Test suite"s to run only if all of the "Smoke tests" succeed? I could have many Smoke-tests and many Test-suites. This seems like the easiest way to centrally manage that sort of dependency. I don't mind having job that just calls "ls" but since there's no "No-Op" runner, I was wondering if this is a recommended approach or if there's an alternative.