-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Milestone
Description
- Run CI/CD pipeline in GitLab for external repositories (GitHub haiku)
- Create a GitLab's docker cloud runner (node base image)
- Create dev, stage branches at haiku repo
- Create pipeline (.gitlab-ci.yml)
Pipeline for all envs:
- commit to the dev/stage/main branch triggers pipeline for dev/stage/prod envs
- commit to path /pkg/squid/ triggers squid build
- commit to path /pkg/service/ triggers graph-gamedao build
- stage: test - create tests?
- stage: build image - build, push the image to ECR (docker hub?) tags: env_name for dev stage, latest for prod, version for prod
Pipeline for dev/stage:
- deploy: flush existing chain/graph, pull images, run everything from scratch
Pipeline for prod:
- stage: build runtime - store an artifact so Sudo user can use it to manually upgrade a runtime
Notion Envs: https://www.notion.so/zeroio/1-Release-Planning-7d56cbc1f77e4974879b3bc68c729510
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels