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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,129评论 0 10
  • 且行且感风雨变,空空幻化水云天。
    迷航5637阅读 1,098评论 -1 0
  • 我死了……这场战争中没有体现我任何价值就倒下了、倒下那一刻现在回顾去体验是轻松的倒下为何会有轻松,值得我继续探索、...
    朱朱慎独阅读 910评论 0 3