← harnesscd-example-apps

Docker trigger yml

7fc98bda099a819397b0029fa108696e24c02b8a · OP (oppenheimer) · Sep 21, 2023 22:27

+36 · 1 file changed

  • harness-platform/triggers/docker-trigger.yml +36 −0
diff --git a/harness-platform/triggers/docker-trigger.yml b/harness-platform/triggers/docker-trigger.yml
new file mode 100644
index 0000000..9c58531
--- /dev/null
+++ b/harness-platform/triggers/docker-trigger.yml
@@ -0,0 +1,36 @@
+trigger:
+  name: docker-trigger
+  identifier: dockertrigger
+  enabled: true
+  tags: {}
+  orgIdentifier: ORGANIZATION_ID
+  projectIdentifier: PROJECT_ID
+  pipelineIdentifier: PIPELINE_ID
+  stagesToExecute: []
+  source:
+    type: Artifact
+    spec:
+      type: DockerRegistry
+      spec:
+        connectorRef: DOCKER_CONNECTOR
+        imagePath: MAINTAINER/IMAGE
+        tag: <+trigger.artifact.build>
+        metaDataConditions: []
+        eventConditions: []
+  inputYaml: |
+    pipeline:
+      identifier: PIPELINE_ID
+      stages:
+        - stage:
+            identifier: CD_STAGE_ID
+            type: Deployment
+            spec:
+              service:
+                serviceInputs:
+                  serviceDefinition:
+                    type: Kubernetes
+                    spec:
+                      artifacts:
+                        primary:
+                          primaryArtifactRef: ARTIFACT_ID
+                          sources: ""