CI Weekly #1 | 這份週刊,帶你瞭解 CI/CD 、DevOps、自動化測試
原文首次釋出與 flow.ci Blog >> 連結,轉載請聯絡:)
準備了很久,CI Weekly 第一期終於來了。
CI Weekly 圍繞『 軟體工程效率提升』 進行一系列技術內容分享,包括國內外關於持續整合、持續交付,持續部署、自動化測試、devops、敏捷開發等實踐教程、資源與工具,以及一些工程師文化相關的程式設計師 Tips。
同時,CI Weekly 會堅持每週釋出一期精選文章,每一期的文章儘量圍繞 CI 相關的 topic 展開,在flow.ci 微信公眾號、官方微博,知乎專欄,簡書等同步更新,歡迎關注或投稿:)
第一期篇幅有點長,內容豐富,請準備好開啟新的技術旅途~
『 持續整合相關實踐教程 』
使用GitLab來實現IOS專案的持續整合CI
這篇文章講述了持續整合和交付/部署(CI/CD)方面的一些基礎知識,集合APP開發中遇到的一些問題,優化產品打包、測試過程。(via : 簡書cjzhao)
Jenkins+GitHub+Xcode+fir搭了一個持續整合環境
使用Jenkins+GitHub+Xcode+fir搭建持續整合環境,過程記錄很詳細。(via :簡書 宣X_x)
Android CI with docker
*develop -> commit -> build -> test -> (deploy) -> repeat 重複整個開發週期,直到交付成功。(via: Medium@Malinskiy)
使用Jenkins搭建iOS/Android持續整合打包平臺
"為了方便團隊內部的測試包分發,希望在打包完成後能生成一個二維碼,體驗使用者(產品、運營、測試等人員)通過手機掃描二維碼後就能直接安裝測試包。”基本上這個流程所有開發APP的團隊都可能會用到。(via:DebugTalk)
螞蟻金服AQC持續整合平臺漫談
螞蟻金服的AQC持續整合平臺,擁有全站級的持續整合能力。感興趣的來看看(via :51Testing軟體測試網)
談談持續整合,持續交付,持續部署之間的區別
經常會聽到持續整合,持續交付,持續部署,三者究竟是什麼,有何聯絡和區別呢?(via : @風起雲飛flowci)
『 自動化測試 』
11 Development Tools That Help with Testing Mobile Apps
這篇文章採訪了五個應用程式測試和QA專家,到底什麼的移動開發工具是必不可少的流程。最終給出了11個關於移動應用測試的開發工具。(via:Medium@Proto.io)
用Python開發自動化測試指令碼
這是一種自動化迴歸指令碼的方式,可以重複性的迴歸現有功能,並給出迴歸測試報告。(via :Mikko_q)
前端自動化測試探索
本文試圖探討前端自動化測試領域的工具和實踐。(via :FEX 百度 Web 前端研發部)
『 DevOps 』
高效DevOps的10項實踐
高效的DevOps實踐可以實現高效協作,平滑運營,更整潔的程式碼等.(via :無敵北瓜)
The 15-point DevOps Check List
15個 DevOps list 讓你更全面地 DevOps,讀完受益匪淺。(via : Twitter@eon01 )
『 程式碼質量&工程師文化 』
Moving Fast With High Code Quality
看 Quora 的程式碼文化。(via : Quora 工程師NIKHIL GARG)
The Most Important Startup’s Hardest Worker Isn’t a Person
Github開發、開源的聊天機器人——Hubot,用來做運維自動化(比如部署程式碼、重啟機器),也許它才是創業公司裡最刻苦的員工。(via : Twitter@eon01 )
Git工作流指南
關於 Git 工作流主題,也許這是目前最全面最深入的 Git 工作流說明,希望這篇文章能讓你在工作中靈活有效地使用Git。(via : @oldratlee )
以上是 CI Weekly #1 的所有技術分享, 如有問題,請聯絡我們~
Happy building! flow.ci team
相關文章
- DevOps,CI,CD,自動化簡單介紹dev
- Kubernetes 部署 - DevOps CI/CD詳細指南dev
- Bitbucket Pipes釋出,帶來30+自動化CI/CD管道的方法
- CI & CD ?
- [小團隊自動化] (一) Drone CI For Github —— 打造自己的CI/CD工作流Github
- Jenkins與Docker的自動化CI/CD實戰(一)JenkinsDocker
- Walrus 實用教程|Walrus + Gitlab,打通CI/CD 自動化交付!Gitlab
- CI/CD理解
- .NET 微服務——CI/CD(2):自動打包映象微服務
- 一篇文章瞭解CI/CD管道全流程
- [小團隊自動化] (三) 輕量化自建 Drone CI For Gitea —— 打造自己的CI/CD工作流Git
- 使用 Gitlab CI/CD 實現自動化釋出站點到 IISGitlab
- .NET 微服務——CI/CD(3):映象自動分發微服務
- Azure Data Factory(三)整合 Azure Devops 實現CI/CDdev
- CI/CD的概述
- DevOPS實戰:從0到1搭建基於Docker的Gitlab CI/CDdevDockerGitlab
- Azure DevOps+Docker+Asp.NET Core 實現CI/CD(二.建立CI持續整合管道)devDockerASP.NET
- 從理論到工具:帶你全面瞭解自動化測試框架框架
- 一文帶你全面瞭解什麼是自動化測試?
- Jenkins 自動化(CI/DI)部署Jenkins
- Gitlab CI/CD 檔案編寫 推送程式碼 支援Psr規範性檢查,自動化Phpunit測試GitlabPHP
- SAP ABAP的CI/CD解決方案
- Drone CI/CD 介紹
- 前端初探 Gitlab CI/CD前端Gitlab
- Gitlab-CI/CD 2Gitlab
- gitlab 實現CI/CDGitlab
- Gitlab CI 與 DevOpsGitlabdev
- [小團隊自動化] 基於 Gitea+Drone CI+Vault 打造屬於自己的CI/CD工作流Git
- CI/CD和 DevOps還在傻傻分不清嗎?今日一文讓你通透dev
- CI和CD之間的真正區別 -Fire CI
- 基於 GitLab CI 的前端工程CI/CD實踐Gitlab前端
- DevOps下微服務架構連續交付部署CI/CD流程dev微服務架構
- 如何使用通用軟體簡化CI/CD?
- [小團隊自動化](二) Drone CI使用Vault作為憑據儲存 —— 打造自己的CI/CD工作流
- 一篇文章帶你瞭解Python常用自動化測試框架——PytestPython框架
- 還在用Jenkins?試試Gitlab的CI/CD功能吧JenkinsGitlab
- CI/CD必知:落後master分支檢測AST
- java ci/cd環境搭建Java
- Android Gitlab CI/CD指令碼AndroidGitlab指令碼