So far, I haven't even needed to use formal version control with the refactoring. Over the last 18 months, it was pretty much "snip snip snip" into microservices with a bit of a tidy-up along the way. All looks good, and it works in a rough sort of way.
But it is a very different story now, getting it ready to deploy to the cloud so people can use it.
Criteria
What am I looking for when setting up DevOps?- Version control
- It has to scale, be robust and reliable
- Automated builds
- Automated testing
- Automated deployment to multiple cloud environments
- Automated everything
- Continuous development
- Great for teams and remote developers
- Frequent small commits to the main branch and test
- It can also generate documentation
- Great reporting
- Great integration with other tools via open API
- Can include Database versioning
- Continuous Integration (CI)
Languages
It must work with Java, Python, Julia, SQL, CFML, AJAX, XML/XSD, JSON/YAML, Javascript, HTML5, CSS, and more.Options
I prefer to go open-source, with a command line and good GUI available, and be well-documented.
So what is out there?
No comments:
Post a Comment