Development Workflow
As you can evince from the architecture section, the pubsub delayer consists of two components:
* a GAP worker create-task
* a gcloud function republish-message
Automated build and deploy
Deploy to Staging
-
Branch from main for a new feature.
-
Commit using the Conventional Commit Standard.
-
Create a pull request, get it reviewed and approved, then merge to master .
-
The Github Action is triggered.
Deploy to Production
Deploy task-creator Worker
Use argo like all the others deployment.