bitovi / bitovi/github-actions-deploy-stackstorm
e2e CI tests
- Langage dominant
- Shell
- Étoiles
- 9
- Forks
- 4
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par localiser les workflows GitHub Actions existants du dépôt ainsi que les chemins Terraform/Ansible utilisés pour provisionner, déployer et détruire l’instance StackStorm. Définissez si chaque PR doit déclencher l’exécution ou si un mécanisme contrôlé de commande/skip doit être utilisé ; le travail est considéré comme terminé lorsqu’un déploiement EC2 par défaut s’achève de bout en bout sans divulguer BitOps ni gaspiller de ressources de calcul.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- ansible, aws, github-actions, terraform
- Domaine
- ci-cd, cloud, devops, infrastructure, testing
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 32/100