ImmunHelden / ImmunHelden.de

Project and team formed in the #WirVsVirus Hackathon of the German Federal Government
http://immunhelden.de
MIT License
4 stars 1 forks source link

Setup CI/CD. #22

Closed c0un7-z3r0 closed 4 years ago

c0un7-z3r0 commented 4 years ago

AC:

broeber commented 4 years ago

Ich denke, hier können wir mit 5Minds unterstützen.

weliveindetail commented 4 years ago

IIUC ist https://github.com/ImmunHelden/ImmunHelden.de/pull/54 der erste Schritt hier.

@c0un7-z3r0 ist das noch Todo / In Progress? Wenn fertig dann gern Rebase & Merge. Ich kann gern testen, aber sonst selbst leider nicht viel beitragen.

c0un7-z3r0 commented 4 years ago

@weliveindetail currently we do not have manual deploys with github actions yet. https://github.community/t5/GitHub-Actions/GitHub-Actions-Manual-Trigger-Approvals/td-p/31504. So I suggest to go the GitFlow way as described here. https://datasift.github.io/gitflow/IntroducingGitFlow.html

So meaning on develop branch we merge the PRs this is getting deployed to the dev envs. Then when we want to deploy to production a new feature we can do this by merging develop into master. Would right now probably skip the release branch idea just to keep it simple.