bitovi / bitovi/github-actions-deploy-stackstorm
e2e CI tests
- Lingua principale
- Shell
- Stelle
- 9
- Fork
- 4
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
The repo should do an end2end test run based on the actual action's Terraform/Ansible code.
We can run a full `provision->deploy->destroy` pipeline on every PR (it's 10mins). As far as I remember, external collaborators won't be able to run the CI on our behalf so we're good as long as BitOps doesn't leak (#36).
If that feels risky, we can use `/commands` comments in GH PRs for more granular control the CI runs for testing to avoid overusing the compute resources. Alternatively, use the [[ci skip]](https://docs.github.com/en/actions/managing-workflow-runs/skipping-workflow-runs) flags.
Are we confident in our work, ready to dogfood own GH Action and test deploy ST2 instance based on defaults to EC2? This will help verifying the action runs end-to-end on every new feature/change, avoid regressions and also allows testing the changes directly in this repo, rather than using another middle repo, speeding up the development and feedback loop.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Start by locating the repository's existing GitHub Actions workflows and the Terraform/Ansible paths used to provision, deploy, and destroy the StackStorm instance. Define whether every PR or a controlled command/skip mechanism should trigger the run; done means a default EC2 deployment completes end to end without leaking BitOps or wasting compute resources.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- ansible, aws, github-actions, terraform
- Ambito
- ci-cd, cloud, devops, infrastructure, testing
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 32/100