diff options
| author | mo khan <mo@mokhan.ca> | 2025-04-11 12:06:21 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-04-11 12:06:21 -0600 |
| commit | 7feb44386971073ce0dd87ea59460e575f158daf (patch) | |
| tree | 6b11626fca93165df334e963882a2989ebb670d1 | |
| parent | d0eae684cbeb5cf4a6b8a5a23ce9878034c9cbd7 (diff) | |
chore: add runway deployment config
| -rw-r--r-- | .gitlab-ci.yml | 20 |
1 files 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 |
