Skip to content
This repository has been archived by the owner on Jun 1, 2022. It is now read-only.

CD Pipeline: Automated Release Process #29

Closed
7 of 8 tasks
mrzzy opened this issue Feb 5, 2021 · 0 comments · Fixed by #61
Closed
7 of 8 tasks

CD Pipeline: Automated Release Process #29

mrzzy opened this issue Feb 5, 2021 · 0 comments · Fixed by #61
Assignees
Labels
ci/cd Github Actions CI
Milestone

Comments

@mrzzy
Copy link
Collaborator

mrzzy commented Feb 5, 2021

Features

  • Able to parse version information from Git Tags.
  • Publish bentobox-sdk pip package onto Pypi.
  • Mypy/isort/flake8 lint on bentobox-sdk. (ensure that isort is configured to be compatible with black)
  • Push the bentobox-engine Docker image to ghcr.io, replace docker image caching with pulling the latest image instead.
  • Deploy bentobox-engine on GKE

Fixes

  • Replace docker image caching in favor of just pulling the previous docker image
  • Fix name: "build & push docs" even though no pushing is involved.
  • Remove unnecessary step dependencies between steps needs: (ie build docs can run concurrently with unit tests)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ci/cd Github Actions CI
Projects
None yet
1 participant