State-Channel-4 / Channel4-pocv2

MIT License
1 stars 0 forks source link

[CI/CD] options we can use. Give your input #92

Closed hackertron closed 1 year ago

hackertron commented 1 year ago
  1. we stick with glitch.com and use this github action to sync main branch to glitch project. https://github.com/marketplace/actions/glitch-project-sync . Read warning at the end
  2. We can use render.com github action https://github.com/marketplace/actions/render-deploy-action

expected CI/CD

  1. workflow should have tests, that job should be executed whenever a commit is made. PR can only me merged if tests are passed.
  2. Pushing to main should run github actions that will deploy to production.

We can use existing auto deploy of render.com too but then we can't do tests. One way can be to just make tests actions that will be run before merging to main. Once the PR is merged to main render.com can take care of it.

hackertron commented 1 year ago

Using github actions. closed