NEEDS UPDATING

Ingest CI/CD

Why this document?

This is a document for summarizing Ingest’s current continuous integration/deployment processes.

Continuous Integration

Continuous Deployment

Changes are automaticall deployed in the following scenarios:

  • to dev environment - Merging a pull request to dev branch
  • to staging environment - merging to master branch

Deployment to the prod envoronment is done by triggering the “deploy to prod” job.

Background Material about gitlab and CI/CD

Setting up a new repository for CI/CD

YouTube: Using GitLab CI/CD pipelines with GitHub repositories

GitLab Docs: Using GitLab CI/CD with a GitHub repository

References