CI Weekly #6 | 再談 Docker / CI / CD 實踐經驗
CI Weekly 圍繞『 軟體工程效率提升』 進行一系列技術內容分享,包括國內外持續整合、持續交付,持續部署、自動化測試、 DevOps 等實踐教程、工具與資源,以及一些工程師文化相關的程式設計師 Tips 。同步於 flow.ci Blog、微信公眾號、官方微博,知乎專欄,簡書,歡迎關注或投稿:)
嗨,上週我們對 iOS/Android 專案持續整合做了比較多的功能優化,同時恢復了對 GitLab 的支援,修復了一些常見問題,詳情見flow_ci changelog,如有問題可通過「線上訊息」或去Gitter群 及時反饋 :)
下面遞上一份新鮮的 CI Weekly,這期收錄了關於Docker/CI/CD實踐、自動化測試、DevOps相關的國內外技術文章,希望對你有用~
『 Docker/CI/CD實踐 』
Docker容器化應用持續交付實踐
本文百度質量部以 網盟合一(零號DSP)專案過程中建立起來的通用容器化交付系統EMC為案例,分享了基於Docker的容器化應用持續交付實踐經驗。(via:百度質量部 )
專案DevOps研發雲CI實踐之路
筆者所在專案在敏捷推進過程中,已經建立了一套以Jenkins為核心的CI持續整合系統,並分享了相關的實踐情況經驗。(via :中興開發者社群)
部署流水線搭建小記:Docker、Jenkins、Java和Couchbase
這篇文章講述瞭如何用Jenkins和Docker來為一個需要和資料庫互動的Java應用建立部署流水線(deployment pipeline)。(via : dockone.io)
前端開源專案持續整合三劍客
Github 專案都會有徽章 (badage) ,這展示了程式碼的測試覆蓋率、構建狀態、在各個瀏覽器中的執行情況,這會讓專案顯得更加專業和有說服力。本文筆者集齊了一套徽章的親身經歷,總結了過程中的主要流程和一些踩到的坑!(via : 百度EFE)
騰訊毫秒服務引擎 MSEC開源
騰訊開源的MSEC 集 RPC、名字發現服務、負載均衡、業務監控、灰度釋出、容量管理、日誌管理、key-value儲存於一體。(via: 開源中國
A Simple Introduction to Microservices
一個微服務的簡潔手冊,包含了微服務的定義、特點、優缺點、案例等等。(via : Medium @flow.ci)
Building, Testing and Deploying Django App with Bitbucket Pipelines
使用Bitbucket Pipelines 來Building, Testing and Deploying Django App,感興趣的可以看看。( via :Medium@ozren)
『 自動化測試/DevOps 』
基於 Appium 的 Android UI 自動化測試
好的自動化測試機制能夠讓開發者及早發現編碼中的邏輯缺陷,將風險前置。為什麼需要UI自動化測試?來看看這篇文章。(via :@美團點評技術團隊李磊 )
揭祕阿里巴巴分層自動化實踐之路
為什麼外部環境、業務變更、應用環境問題、執行機問題、資料問題、框架問題這些都能引起這麼多失敗呢?結合多年自動化實踐與總結,12月8日16:00 阿里雲效開啟《阿里巴巴持續整合持續交付之分層自動化》直播分享,感興趣的可以看看。(via :阿里雲效平臺 )
基於 DevOps 理念的私有 PaaS 平臺實踐
本文將系統的從4個方面,分享YY互娛運維團隊對於 PaaS 運維平臺實踐經驗及未來展望,希望對大家有一些參考意義。(via:劉亞丹 YY 互動)
How your startup can leverage production-grade infrastructure for less than $200/month
這篇文章的目的是幫助你專注于于生產級別的服務集合,儘量減少時間和金錢花費在基礎設施上。(via :Medium@jp.delimat)
以上是 CI Weekly #6 的所有技術分享, 如有問題,請聯絡我們~
Happy building!
相關文章
- CI Weekly #8 | CI/CD 技能進階路線
- CI Weekly #9 | 揭祕阿里 Docker 化實踐之路阿里Docker
- 基於OpenStack+Docker設計與實現CI/CD——基於Docker技術的CI&CD實踐Docker
- CI Weekly #17 | flow.ci 支援 Java 構建以及 Docker/DevOps 實踐分享JavaDockerdev
- 基於 GitLab CI 的前端工程CI/CD實踐Gitlab前端
- CI Weekly #14 | 如何構建合適的 CI/CD 開發流程?
- CI/CD 持續整合部署實踐
- CI Weekly #3 | 關於微服務、Docker 實踐與 DevOps 指南微服務Dockerdev
- Docker 整合 Jenkins Gitlab 實現 CI/CDDockerJenkinsGitlab
- CI/CD理解
- 實踐分享!GitLab CI/CD 快速入門Gitlab
- 詳解CI、CD & CD
- gitlab 實現CI/CDGitlab
- 簡談企業Power BI CI/CD實施框架框架
- CI Weekly #18 | flow.ci iOS 最佳實踐出爐,正式支援 Git@OSC 構建iOSGit
- CI Weekly #1 | 這份週刊,帶你瞭解 CI/CD 、DevOps、自動化測試dev
- 純 Git 實現前端 CI/CDGit前端
- Azure DevOps+Docker+Asp.NET Core 實現CI/CD(二.建立CI持續整合管道)devDockerASP.NET
- .NET 微服務——CI/CD(4):避坑和一點經驗微服務
- 聯調環境快速部署——基於docker-compose的CI/CD實踐Docker
- CI與CD之Docker上安裝JenkinsDockerJenkins
- Jenkins與Docker的自動化CI/CD實戰(一)JenkinsDocker
- .Net微服務實戰之CI/CD微服務
- CI Weekly #15 | 據說新版 flow.ci Dashboard 介面很酷
- .NetCore 配合 Gitlab CI&CD 實踐 - 開篇NetCoreGitlab
- gitlab上CI/CD的一些小實踐和理解Gitlab
- CI和CD之間的真正區別 -Fire CI
- 淺談持續整合(CI)、持續交付(CD)、持續部署(CD)
- Gitlab-CI/CD 2Gitlab
- 前端初探 Gitlab CI/CD前端Gitlab
- java ci/cd環境搭建Java
- 什麼是 CI/CD? - reddit
- Drone CI For Github —— 打造自己的CI/CD工作流(一)Github
- GitLab-CI/CD入門實操Gitlab
- 【Kubernetes系列】第8篇 CI/CD之全流程實踐
- 基於 Kubernetes 實踐彈性的 CI/CD 系統
- .NetCore 配合 Gitlab CI&CD 實踐 - 單體專案NetCoreGitlab
- Spark 灰度釋出在十萬級節點上的成功實踐 CI CDSpark