what need to be done between continuous integration and continuous delivery -


according understanding, continuous integration means whenever developer checkin code branch, code automatically built, unit test (or other basic test) , merged master branch. 1 tool jenkins.

continuous delivery means code ready or can deployed, though may not deployed.

so else should done move step continuous integration continuous delivery? package code after more detailed tests integration/performance/stress tests, tests in difference os, in different stages (test, production),etc?

there long , short answer. short 1 is: automate steps of packaging , deploying production , create safety net automatically checks software ready release.

the first includes automation database migration taking consideration 0 time deployment (if needed), packaging binaries, updating configuration files, gradually deploying different data centers.

the second includes creating test suites functional , non functional tests. such performance, load testing, security penetration, licensing etc.


Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -