The 12-Factor App is a widely known best-practice for building software-as-a-service applications. However, even if you aren’t building software-as-a-service applications, there are a lot of benefits. In fact, we are seeing huge benefits from applying 12-Factor principles to almost all of our applications, even applications that still …
With Pipeline as Code becoming a way to provide continuous deployment and/or continuous integration patterns, Jenkins has furthered this pattern with Jenkins Pipelines. Furthermore, by utilizing global pipelines, we can further abstract a pipeline away from a developer and ensure that everyone on your team is …
What is DevOps? DevOps is a methodology that bridges the typical gap between software development (Dev) and IT operations (Ops). DevOps is built on principles of continuous improvement, collaboration, automation, and efficiency.
Report performance metrics and statistics as well as end-user feedback and satisfaction.
Provision required infrastructure and configure the software.
Deploy the software solution to a running environment.
Package the created software into an artifact that can be distributed and deployed.
Verify that the developed solution functions correctly and meets all operational requirements.
Design and build the software to deliver the business value and meet the operational requirements.