I have a project, named `Demo`, which doesn't do anything in particular.

I have a DSL script, like the following:

```
def gitUrl = 'GIT_URL'

job('unit-tests') {
    scm {
        git(gitUrl)
    }
    triggers {
        buildResult('H/* * * * *') {
            combinedJobs()
            triggerInfo('Demo', BuildResult.SUCCESS, BuildResult.UNSTABLE)
        }
    }
}

```

Now what I'm wanting to do, is that when the `Demo` project runs successfully (it checks out a PHP application from Github), I want the `unit-tests` job to run.

Currently, when the `Demo` project is built, the `unit-tests` job never gets run.

I'm guessing my DSL script is incorrect, but I'm not sure why