Langsung ke konten utama

Postingan

Menampilkan postingan dengan label notes

DevOps

DevOps is Software Development and IT Operations Dev-Team: Delivery features quickly Goal is speed Ops-Team: Maintain stability DevOps Team: Delivery features quickly Maintain stability Goal: Speed Shared Goals Time to Market DevOps Culture Automated Build Automated Integration Automated Testing Automated Deployment Parallel Processing Highly Efficient Teams Robust Automation Process Automation Leads to Consistency Build Automation Is automating the process of preparing core of deployment to alive environment Depending on what programming language are used or what framework are used to create the code Tools: Jenkins Apache Maven Gradle Travis CI Bamboo Circle CI TeamCity Continuous Integration Frequently merging the code. Build then run unit test. Upon failure notification is sent to the Team Benefit: Ensure every one's changes are integrated. Catch bugs Reduce merge conflict Tools: Jenkins TeamCity Circle CI GitLabCI Continuous Deployment Is the practice of frequently deploying sm...