From 7feb44386971073ce0dd87ea59460e575f158daf Mon Sep 17 00:00:00 2001 From: mo khan Date: Fri, 11 Apr 2025 12:06:21 -0600 Subject: chore: add runway deployment config --- .gitlab-ci.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ac28cda..a7f0192 100644 --- a/.gitlab-ci.yml +++ b/.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 -- cgit v1.2.3