Prepare

  • CI/CD

The adoption of CI/CD has changed how developers and testers ship software。 With the rise of DevOps has come the new methods of Continuous Integration, Continuous Delivery, (CI/CD) and Continuous Deployment. Conventional(traditional) software development and delivery methods are rapidly becoming obsolete.
CI/CD is a new way for sofrware development to reduce the time of feedback, and help the devs find out the problems as soon as possible. to keep the quality of software

Developers practicing continuous integration merge their changes back to the main branch as often as possible. The developer's changes are validated by creating a build and running automated tests against the build. By doing so, you avoid the integration hell that usually happens when people wait for release day to merge their changes into the release branch.
Continuous integration puts a great emphasis on testing automation to check that the application is not broken whenever new commits are integrated into the main branch.

  • DevOps

DevOps is not something but somehow, It is a way of communication, DevOps is a software engineering culture and practice that aims at unifying software development (Dev) and software operation (Ops).

  • Jenkins Pipeline

The default interaction model with Jenkins, historically, has been very web UI driven, requiring users to manually create jobs, then manually fill in the details through a web browser. This requires additional effort to create and manage jobs to test and build multiple projects, it also keeps the configuration of a job to build/test/deploy separate from the actual code being built/tested/deployed. This prevents users from applying their existing CI/CD best practices to the job configurations themselves

  • Distributed compilation

Use distcc, ccache

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,866評論 0 10
  • 且行且感風雨變,空空幻化水云天。
    迷航5637閱讀 182評論 -1 0
  • 我死了……這場戰(zhàn)爭中沒有體現(xiàn)我任何價值就倒下了、倒下那一刻現(xiàn)在回顧去體驗是輕松的倒下為何會有輕松,值得我繼續(xù)探索、...
    朱朱慎獨閱讀 152評論 0 3

友情鏈接更多精彩內(nèi)容