Commit 7feb443

mo khan <mo@mokhan.ca>
2025-04-11 18:06:21
chore: add runway deployment config
1 parent d0eae68
Changed files (1)
.gitlab-ci.yml
@@ -1,3 +1,6 @@
+variables:
+  CONTAINER_IMAGE_COMMIT: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA
+
 build image:
   image: docker:28
   interruptible: true
@@ -9,11 +12,24 @@ build image:
   script:
     - docker build --tag $CONTAINER_IMAGE_COMMIT .
     - docker push $CONTAINER_IMAGE_COMMIT
-  variables:
-    CONTAINER_IMAGE_COMMIT: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA
 
 unit:
   image: golang:alpine
   stage: test
   script:
     - go test ./...
+
+stages:
+  - build
+  - test
+  - validate
+  - runway_staging
+  - runway_production
+
+include:
+  - project: 'gitlab-com/gl-infra/platform/runway/runwayctl'
+    file: 'ci-tasks/service-project/runway.yml'
+    inputs:
+      runway_service_id: sparkle
+      image: "$CONTAINER_IMAGE_COMMIT"
+      runway_version: v3.61.5