CI Weekly #13 | 用更 Geek 的方式配置你的 CI 工作流
flow.ci 的重大更新來了——支援通過 .yml 檔案配置工作流(測試階段),具體的使用方法可參考文件;同時 flow.ci 也開放了社群>> club.flow.ci,使用的任何問題和反饋可以在這裡討論:)
在此,奉上新一期的 CI Weekly ,包含藝龍團隊/Blue Green的持續部署、DevOps交付、DevOps tools,自動化測試方面的一些技術分享,希望對你有用~
『持續部署/交付/DevOps』
藝龍部署體系的演進
藝龍團隊將容器技術與當前公司內部已有的自動化運維體系相結合,來實現一套藝龍的容器雲平臺,看看他們的經驗。(via : dockone.io)
Blue Green Deployment
@灣區日報BayArea 在微博上分享了關於Blue Green的持續部署:
“部署新版本的web app的時候,讓舊版與新版的程式碼同時跑,只需將load balancer從舊版程式碼切換到指向新版程式碼。如果新程式碼有問題,可以瞬間rollback”。(via :@灣區日報BayArea)
打造DevOps持續交付高速公路
"如何基於雲服務打造一條DevOps持續交付高速公路,打通從程式碼到服務的通道,讓我們的交付過程快速順暢,通過實現快速可靠的部署 和釋出,提升研發、運維各環節的效率和整體的交付效率和質量。"作者分享了自己的經驗,感興趣的來看看。(via:FIT2CLOUD公眾號-劉濤)
35+ Tools Every DevOps Expert Must Know
這是一份包括 DevOps 必須瞭解的一個List,包括了Learn coding、Source control、Continuous integration and deployment、Development platforms相關的工具等等。 (via:devops.com)
『 自動化測試 』
微信 webview 的自動化技術
作者在這篇文章中解釋了微信webview自動化和效能分析方法, 此方法用於android平臺, 感興趣的可以參考下。(via: Testerhome seveniruby)
基於模型的自動化測試工具——GraphWalker
“GraphWalker就是一個基於測試模型的用例生成工具。它主要應用於FSM, EFSM模型。可以用來它可以直接讀取FSM, EFSM圖形模型、json模型、生成測試用例。”(via : 騰訊移動品質TMQ)
『 其他 』
<<高效MacBook工作環境配置>> 2017更新版
本文記錄MacBook工作環境配置過程,供新入手或覺得MacBook比較難用的同學參考。(via : 高效程式設計師公眾號)
程式設計師如何克服焦慮
在高壓環境下,每個人或多或少都會有一點焦慮症。這篇文章也許能幫你解除一些困惑。(via : 午夜咖啡公眾號)
以上是 CI Weekly #13 的所有技術分享, 如有問題,請聯絡我們~
Happy building! flow.ci
CI Weekly 圍繞『 軟體工程效率提升』 進行一系列技術內容分享,包括國內外持續整合、持續交付,持續部署、自動化測試、 DevOps 等實踐教程、工具與資源,以及一些工程師文化相關的程式設計師 Tips 。同步於 flow.ci Blog、微信公眾號、官方微博,知乎專欄,簡書,歡迎關注或投稿:)
相關文章
- CI Weekly #8 | CI/CD 技能進階路線
- CI Weekly #14 | 如何構建合適的 CI/CD 開發流程?
- Drone CI For Github —— 打造自己的CI/CD工作流(一)Github
- CI Weekly #15 | 據說新版 flow.ci Dashboard 介面很酷
- CI Weekly #6 | 再談 Docker / CI / CD 實踐經驗Docker
- 輕量化自建 Drone CI For Gitea —— 打造自己的CI/CD工作流(三)Git
- CI Weekly #1 | 這份週刊,帶你瞭解 CI/CD 、DevOps、自動化測試dev
- CI Weekly #17 | flow.ci 支援 Java 構建以及 Docker/DevOps 實踐分享JavaDockerdev
- [小團隊自動化] (一) Drone CI For Github —— 打造自己的CI/CD工作流Github
- 基於 Gitea+Drone CI+Vault 打造屬於自己的CI/CD工作流Git
- CI Weekly #18 | flow.ci iOS 最佳實踐出爐,正式支援 Git@OSC 構建iOSGit
- CI Weekly #5 | 微服務架構下的持續部署與交付微服務架構
- CI Weekly #12 | 微信小程式的自動化測試進階微信小程式
- CI Weekly #9 | 揭祕阿里 Docker 化實踐之路阿里Docker
- **CI中建立你自己的類庫
- [小團隊自動化] (三) 輕量化自建 Drone CI For Gitea —— 打造自己的CI/CD工作流Git
- CI Weekly #4 | 不同規模的團隊,如何做好持續整合?
- CI Weekly #10 | 2017 DevOps 趨勢預測dev
- CI和CD之間的真正區別 -Fire CI
- [小團隊自動化] 基於 Gitea+Drone CI+Vault 打造屬於自己的CI/CD工作流Git
- CI Weekly #16 | 從另一個角度看開發效率:flow.ci 資料統計功能上線
- 基於 GitLab CI 的前端工程CI/CD實踐Gitlab前端
- 跨專案 GitLab CI 配置複用與管理Gitlab
- [小團隊自動化](二) Drone CI使用Vault作為憑據儲存 —— 打造自己的CI/CD工作流
- CI Weekly #3 | 關於微服務、Docker 實踐與 DevOps 指南微服務Dockerdev
- CI Weekly #11 | 微服務場景下的自動化測試與持續部署微服務
- gitLab進行CI配置記錄Gitlab
- CI/CD流程 命令列方式與Jenkins Blue Ocean方式命令列Jenkins
- CI/CD理解
- CI Weekly #2 | 如何優化開發流程,實現專案持續整合?優化
- [ci]安裝配置jenkins及其外掛Jenkins
- 用GitLab-Runner打造鋒利的CI/CDGitlab
- 【SAP-BASIS】7年前他們使用的系統CI,DB,CI
- GitLab CI持續整合 - .gitlab-ci.ymlGitlab
- 讓你的CI跑起來-《持續整合》讀書總結
- 使用谷歌Skaffold在Kubernetes上進行Spring Boot應用程式的CI / CD工作流程 - foojay谷歌Spring Boot
- PHP JWT CI 框架PHPJWT框架
- CI 框架整合 PHPExcel框架PHPExcel