deis / workflow

The open source PaaS for Kubernetes.
https://deis.com/workflow/
MIT License
1.31k stars 181 forks source link

Support for Deis deployment pipelines #711

Open deis-admin opened 7 years ago

deis-admin commented 7 years ago

From @kamilchm on July 14, 2014 19:1

Does someone use deis for building deployment pipelines? Heroku have pipelines in labs https://devcenter.heroku.com/articles/labs-pipelines. How can I implement equivalent of it using deis?

Copied from original issue: deis/deis#1318

deis-admin commented 7 years ago

From @developerinlondon on July 14, 2014 22:48

+1 to that!

deis-admin commented 7 years ago

From @ntquyen on July 14, 2014 23:42

+1!

deis-admin commented 7 years ago

From @krancour on July 29, 2014 15:31

+1, but also probably not part of an MVP, IMO.

deis-admin commented 7 years ago

From @gabrtv on July 29, 2014 19:41

@kamilchm thanks for pointing us to Heroku pipelines! We're going to study it closely and see if we should include it in Deis. As @krancour pointed out, we can add that feature after our stable release.

Today I would recommend using multiple applications and promoting between them manually via git push or deis pull. This approach has proven sufficient for most CI/CD pipelines we've seen -- and can be implemented easily with something like Jenkins.

deis-admin commented 7 years ago

From @kamilchm on July 30, 2014 6:26

I watched deis pull work and it's a good move in that direction. I can build my deployment pipeline on top of it now but I'm looking forward for pipelines as a concept built into Deis.

I really appreciate where you have come with Deis as PaaS solution. Keep up the good work!

deis-admin commented 7 years ago

From @carmstrong on July 30, 2014 6:58

@kamilchm We really appreciate the kind words!

deis-admin commented 7 years ago

From @suquant on January 14, 2015 11:5

+1

deis-admin commented 7 years ago

From @wotek on February 26, 2015 12:49

+1

deis-admin commented 7 years ago

From @bjwschaap on May 22, 2015 17:31

+1

deis-admin commented 7 years ago

From @rvadim on June 9, 2015 3:35

+1

deis-admin commented 7 years ago

From @scottrobertson on June 15, 2015 19:40

+1

deis-admin commented 7 years ago

From @jjungnickel on June 16, 2015 8:1

+1

deis-admin commented 7 years ago

From @JacopoDaeli on January 21, 2016 0:58

+1

deis-admin commented 7 years ago

From @nicolasbelanger on June 30, 2016 20:56

+1

deis-admin commented 7 years ago

From @phspagiari on July 4, 2016 18:13

+1

intellix commented 7 years ago

I've started working on a UI for Deis Workflow which has the ability to create pipelines and view them: https://github.com/xcaliber-tech/deis-admin

Pipeline view: https://www.dropbox.com/s/dy4p6ehcxfwm236/Screenshot%202017-03-02%2015.25.16.png?dl=0

Still a few items required to finish it though

onbjerg commented 7 years ago

That's great! Will it also support GitHub's auto-deploy feature like Heroku? It would be cool if Deis could create a staging or review app for pull requests 🥇

intellix commented 7 years ago

@onbjerg I started working on a Webhook server which tells Deis to rebuild and create these feature branches with adapters as middleware for the different providers: Github and Bitbucket as Pull Requests come in. I've been working around the clock on other projects though so haven't been able to finalise it :(

Just pushed what I had so far. Not tested at all as it was still actively being played with, but I'm hoping people will get it working and PR :) https://github.com/xcaliber-tech/deis-webhooks

Cryptophobia commented 6 years ago

This issue was moved to teamhephy/workflow#41