ironmansoftware / universal-automation

Universal Automation is the PowerShell-first automation platform.
https://ironmansoftware.com/universal-automation/
MIT License
24 stars 4 forks source link

Add workflow capability #96

Open martin9700 opened 4 years ago

martin9700 commented 4 years ago

Would like to see a workflow capability put into UA. This would be a precursor to an eventual full CI/CD pipeline, but to start a workflow would be great.

Describe the solution you'd like

Seems like 4 initial fields would be needed: Step Name Step Action

Next Step

Abort Action

Describe how this would improve your Universal Automation Quality of Life

I see UA as a fully realized, lightweight alternative to Jenkins. Impersonation alone is worth the price of admission! But with workflow (and eventual commit/PR hooks) this could fully replace Jenkins AND a Scheduled Task server.

Additional context

The key is in the UI, of course. An overview of each step, and it's success/failure.

martin9700 commented 4 years ago

Being a full CICD pipeline is a big ask, and probably worthy of a 2.0 release so starting small! :)

mkellerman commented 4 years ago

Related to #133