devo-ps / pipelines

Build pipelines for automation, deployment, testing...
MIT License
119 stars 13 forks source link

Support pipeline as code #63

Closed EcutDavid closed 6 years ago

EcutDavid commented 7 years ago

Hi, recently I'm playing with Jenkins and found their pipeline as code feature very helpful.

I can pull the pipeline configuration from remote repo. image Or edit it in the UI: image

This is my simplest Jenkins pipeline configuration code: https://github.com/EcutDavid/react-resetcss-dev-template/blob/master/Jenkinsfile

So what about support: Define the configuration yaml URL in front end, and pull it periodically into workspace.
Or other better solutions?

hunvreus commented 7 years ago

We've been discussing being able to fetch pipelines from a remote source (starting with Git) as well as allowing us to edit pipelines directly through the interface. It's on our roadmap for the next couple releases.

JuhaS commented 7 years ago

I was thinking this, one possible solution:

hunvreus commented 7 years ago

@JuhaS Is the GitHub log in working already? It'd be nice to activate it at least for one project.

JuhaS commented 7 years ago

Is the GitHub log in working already?

Yes, but probably needs some cleanup, I'll try to make that happen this week.