- Learning DevOps
- Mikael Krief
- 192字
- 2021-06-24 12:32:00
Continuous integration (CI)
In the following definition given by Martin Fowler, there are three key things mentioned, members of a team, integrate, and as quickly as possible:
"Continuous Integration is a software development practice where members of a team integrate their work frequently... Each integration isverified
by an automated build (including test) to detect integration errors as quickly as possible."
That is, CI is an automatic process that allows you to check the completeness of an application's code every time a team member makes a change. This verification must be done as quickly as possible.
We see DevOps culture in CI very clearly, with the spirit of collaboration and communication, because the execution of CI impacts all members in terms of work methodology and therefore collaboration; moreover, CI requires the implementation of processes (branch, commit, pull request, code review, and so on) with automation that is done with tools adapted to the whole team (Git, Jenkins, Azure DevOps, and so on). And finally, CI must run quickly to collect feedback on code integration as soon as possible and hence be able to deliver new features more quickly to users.
- 急性卒中機(jī)械取栓:現(xiàn)狀與經(jīng)驗(yàn)
- 床旁超聲監(jiān)測(cè)
- 圖解針灸經(jīng)外奇穴速查手冊(cè)
- 動(dòng)態(tài)對(duì)比增強(qiáng)磁共振成像
- 運(yùn)動(dòng)學(xué)(第二版)
- Qt5 C++ GUI Programming Cookbook
- Mastering Metasploit
- 會(huì)保養(yǎng)的女人年輕20歲
- 臨床急癥介入治療學(xué)
- 眼科裂隙燈顯微鏡操作手冊(cè)
- 身體關(guān)節(jié)功能篩查及糾正
- 原發(fā)性肝癌放射治療臨床實(shí)踐
- 中國膠質(zhì)瘤放射治療專家共識(shí)
- 人工智能聲學(xué)屬性拓?fù)洌号两鹕?gòu)音障礙的信號(hào)分析與表示
- 運(yùn)動(dòng)損傷的治療與康復(fù)