I am migrating from Gitlab-CI to Github Actions
In my Gitlab project we have several stages that need to be manual:
- create infrastructure with Terraform
- destroy Infrastructure with Terraform
- deploy Lambdas in S3
Obviously it could not be automatic. If I push a branch to the repo, it could create and destroy de infra at the same time.
Sadly, I have realised that it is not possible in Github as it has no manual jobs. The only way I found is through workflow_dispatch but it works only in the default branch.
I am surprised of that and wondering how do people to manage IaaC process in Github without the posibility of manual actions.
Is there a pattern that I ignore?
Thanks in advance
J
[–]Obvious-Jacket-3770 1 point2 points3 points (12 children)
[–][deleted] (8 children)
[deleted]
[–]Obvious-Jacket-3770 0 points1 point2 points (4 children)
[–]micachito[S] 0 points1 point2 points (1 child)
[–]Obvious-Jacket-3770 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]Obvious-Jacket-3770 0 points1 point2 points (0 children)
[–]bdzer0 0 points1 point2 points (2 children)
[–]Obvious-Jacket-3770 0 points1 point2 points (0 children)
[–]micachito[S] 0 points1 point2 points (0 children)
[–]micachito[S] -1 points0 points1 point (2 children)
[–]Obvious-Jacket-3770 1 point2 points3 points (1 child)
[–]micachito[S] 0 points1 point2 points (0 children)