Skip to content

CI/CD pipeline for chain #128

@2075

Description

@2075
  • Run CI/CD pipeline in GitLab for external repositories (GitHub zero-network)
  • Create a GitLab's docker cloud runner (rust base image)
  • Create pipeline (.gitlab-ci.yml)

Pipeline for all envs:

  • commit to the dev/stage/main branch triggers pipeline for dev/stage/prod envs
  • stage: test (make test, anything else?)
  • 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 exisiting 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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions