spaship / operator

SPAship Operator
https://spaship.io/operator/
Apache License 2.0
1 stars 2 forks source link

Unify Webhook workflow #22

Closed lkrzyzanek closed 3 years ago

lkrzyzanek commented 3 years ago

Once webhook event is captured it should only takes the git url, branch and secret. Then:

  1. Find the matching website (same url and secret resp. sign)
  2. performs git pull and check if website config has changed. If yes then perform rollout
  3. For other websites that were not rollout go through all components (same git url and branch) and perform incremental updates.

This streamline allows easier git providers implementation even more the gitlab client dependency could be dropped.