pryorda / vmware_exporter

VMWare vCenter Exporter for Prometheus
BSD 3-Clause "New" or "Revised" License
523 stars 199 forks source link

Develop true CI/CD Pipeline. #51

Closed pryorda closed 5 years ago

pryorda commented 5 years ago

I feel that we we should just be merging to master and tagging the commits with the version. I'm not sure if we need to go release branch -> master.

Jc2k commented 5 years ago

Totally agree!

Jc2k commented 5 years ago

So how shall we go about this? I guess its mostly about process. Does anyone have any particular requirements?

Questions:

Whats the simplest viable change we can make? We could start merging to master immediately, and keep the release branch a way of reviewing the version bump and changelog updates?

pryorda commented 5 years ago

Edits below:

Questions:

We should build templates like: https://github.com/devspace/awesome-github-templates

All of this should be automated to the fullest.

pryorda commented 5 years ago

https://github.com/semantic-release most of these tools should help with some of these tasks.

pryorda commented 5 years ago

Looks like we've achieved greatness. It now auto bumps versions based on commit messages. @jc2k @dannyk81 do you guys see any issue with what I did?

pryorda commented 5 years ago

Going to close this out as I think we are pretty CI/CD'd