Skip to content

Commit f575d7a

Browse files
fix: add branch property to webhook trigger so app builds correctly (#58)
1 parent 1f9a731 commit f575d7a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

solutions/banking/main.tf

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,16 @@ resource "ibm_cd_tekton_pipeline_trigger" "ci_pipeline_webhook" {
267267
}
268268
}
269269

270+
# Ensure webhook trigger runs against correct git branch
271+
resource "ibm_cd_tekton_pipeline_trigger_property" "ci_pipeline_webhook_branch_property" {
272+
depends_on = [ibm_cd_tekton_pipeline_trigger.ci_pipeline_webhook]
273+
name = "branch"
274+
pipeline_id = var.ci_pipeline_id
275+
trigger_id = ibm_cd_tekton_pipeline_trigger.ci_pipeline_webhook.trigger_id
276+
type = "text"
277+
value = "main"
278+
}
279+
270280
# Create git trigger for CD pipeline - to run inventory promotion once CI pipeline is complete
271281
resource "ibm_cd_tekton_pipeline_trigger" "cd_pipeline_inventory_promotion_trigger" {
272282
provider = ibm.ibm_resources
@@ -290,6 +300,7 @@ resource "null_resource" "ci_pipeline_run" {
290300
count = var.trigger_ci_pipeline_run == true ? 1 : 0
291301
depends_on = [
292302
ibm_cd_tekton_pipeline_trigger.ci_pipeline_webhook,
303+
ibm_cd_tekton_pipeline_trigger_property.ci_pipeline_webhook_branch_property,
293304
ibm_cd_tekton_pipeline_property.watsonx_assistant_integration_id_pipeline_property_ci,
294305
ibm_cd_tekton_pipeline_property.watsonx_assistant_id_pipeline_property_ci,
295306
ibm_resource_instance.cd_instance

0 commit comments

Comments
 (0)