Ask HN: Can GitLab CI support complete infrastructure automation?
Not just building things when there are commits but running backups, enabling ChatOps, etc. Is it currently up to the task? Or is Jenkins more flexible/capable in that regard?
They also release updates and improvements at an incredible pace, so next month it will be even better.
Note, I am not affiliated with GitLab in any way, I just use it and love it.
Now if you're following infrastructure-as-code, and your backup and other configurations are saved in version control, then of course GitLab supports that, but that's not explicitly GitLab CI.
GitLab CI does support deployment histories, easy rollback, etc.