diff --git a/scripts/tests/test_jenkins_job_triggers.py b/scripts/tests/test_jenkins_job_triggers.py index e05f5e656..8af630a01 100644 --- a/scripts/tests/test_jenkins_job_triggers.py +++ b/scripts/tests/test_jenkins_job_triggers.py @@ -39,3 +39,9 @@ def test_typhon_jenkins_job_has_daily_refresh_trigger(): assert "scmpoll_spec('H/5 * * * *')" in typhon_block assert "cron" in typhon_block assert "spec('H H * * *')" in typhon_block + + +def test_cassandra_jenkins_job_has_scm_poll_trigger(): + cassandra_block = jcasc_job_block("cassandra") + + assert "scmpoll_spec('H/5 * * * *')" in cassandra_block diff --git a/services/jenkins/configmap-jcasc.yaml b/services/jenkins/configmap-jcasc.yaml index f84d2d797..dfdfbc6e1 100644 --- a/services/jenkins/configmap-jcasc.yaml +++ b/services/jenkins/configmap-jcasc.yaml @@ -432,6 +432,16 @@ data: pipelineJob('cassandra') { disabled(false) description('Staged Cassandra alpha image pipeline. Backend/frontend should build linux/amd64 and linux/arm64; sim-worker may begin amd64-only if Forge dependencies require it.') + properties { + pipelineTriggers { + triggers { + scmTrigger { + scmpoll_spec('H/5 * * * *') + ignorePostCommitHooks(false) + } + } + } + } definition { cpsScm { scm {