I'm currently using Jenkins for various automation workflows and to trigger different tools with specific parameters. However, I'm looking for alternatives since GitOps doesn't fit all my needs. For instance, I need to restore a specific customer database from a backup, and I'd prefer to use a pipeline or workflow similar to Jenkins where I can specify different parameters. What tools or platforms do you all recommend for this type of scenario?
3 Answers
You might want to check out GitHub Actions! It can handle tasks like yours with its "workflow dispatch" feature, allowing you to start actions from the UI with custom inputs. Your scripts can be version controlled, and you can host your own runners. It's a pretty solid option if you're already in the GitHub ecosystem.
Have you considered trying Nyno? It's a newer tool that's gaining popularity. It allows you to create and run workflows directly from the GUI with custom parameters. I can even help with your specific use case since I maintain the repo. You can check out how to create custom extensions here: [link](https://nyno.dev/generate-your-own-nyno-workflow-extensions).
Buildkite is another great alternative! It's similar to Jenkins but with a nicer UI and better management for your runners. You can self-host them, and the pipelines are quite flexible. You can even run Ansible playbooks in local mode for your Ops stuff!

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures