CI Weekly #2 | 如何優化開發流程,實現專案持續整合?
原文首發於 flow.ci Blog >> 連結,轉載請聯絡:)
CI Weekly 圍繞『 軟體工程效率提升』 進行一系列技術內容分享,包括國內外持續整合、持續交付,持續部署、自動化測試、 devops 等實踐教程、工具與資源,以及一些工程師文化相關的程式設計師 Tips 。同步於 flow.ci Blog、微信公眾號、官方微博,知乎專欄,簡書,歡迎關注或投稿:)
說到創業團隊的專案研發和管理實踐,有很多很有價值的『經驗之談』。本期收集了一些團隊的持續整合、部署、自動化測試相關的工具與實踐分享,來看看吧~
『 持續整合相關實踐 』
聊聊創業團隊的專案管理如何面向開發人員優化
這篇文章涉及開發環境搭建,程式碼管理,需求生命週期管理,專案進度管理,研發階段的產品測試和反饋,持續整合和持續釋出等等,分享了其中的一些管理經驗和工具分享,非常實用!( via :@wangchao0721)
淺談GRAB的持續整合和持續部署
作者zhchang在gopher china 2016大會上面做了個關於 GRAB 的持續整合和持續部署(CI/CD)的分享。(via: zhchang)
Continuous Integration & Deployment for iOS Projects
關於 iOS 專案的持續整合與管理,中文翻譯版見這裡.(via: Twitter@Matt Oakes)
基於 KIF 的 iOS UI 自動化測試和持續整合
客戶端 UI 自動化測試是大多數測試團隊的研究重點,本文介紹貓眼測試團隊在貓眼 iOS 客戶端實踐的基於 KIF 的 UI 自動化測試和持續整合過程。(via: 美團點評技術團隊)
如何實現 Android 應用的持續部署?
這篇文章將通過實際的教程向大家展示使用 flow.ci實現 Android 應用自動化持續整合,並將 APK 檔案部署到 fir.im 應用內測平臺。內測分發完成後,自動通知參與測試人員的一系列步驟,自動化完成整個開發流程。 (via : @風起雲飛flowci)
『 自動化測試&程式碼質量 』
打造心目中理想的自動化測試框架(AppiumBooster)
"AppiumBooster基於 Appium 實現,更簡單和易於使用;測試人員不用接觸任何程式碼,就可以直接採用簡潔優雅的方式來編寫和維護自動化測試用例。"對於 自動化測試用例有疑惑的,來看看作者的解決方案。(via :DebugTalk )
移動APP自動化測試框架對比
本文通過分析幾種自動化框架的異同,使測試人員在選擇自動化框架時有所參考。(via : TMQ[solinazhao] )
The Life of a Software Tester
What is Software Testing? 關於 軟體測試工程師,這裡有非常有趣開闊的角度。(via :dzone.com)
『 DevOps 』
10年研發老兵:如何構建適合自己的DevOps工具與平臺
15個 DevOps list 讓你更全面地 DevOps,讀完受益匪淺。(via : Twitter@eon01 )
談談網際網路後端基礎設施
基礎服務設施做到哪些才能夠保證業務的穩定可靠、易維護、高可用呢?(via :颯然Hang )
『 工程師文化 』
灣區日報是如何運作的?
灣區日報主理人 用一篇文章解釋瞭如何利用自動化的技術工具運作灣區日報,有非常大的借鑑意義。(via :灣區日報BayArea)
什麼是真正的程式設計師
文章略長,但是耐心讀完,你肯定會受益良多!(via : 自部落格園:削微寒翻譯)
以上是 CI Weekly #2 的所有技術分享, 如有問題,請聯絡我們~
Happy building! flow.ci
相關文章
- 基於 flow.ci 實現 PHP 專案自動化持續整合PHP
- CI Weekly #4 | 不同規模的團隊,如何做好持續整合?
- 前端專案基於GitLab-CI的持續整合/持續部署(CI/CD)前端Gitlab
- 開始使用Travis CI持續整合你的專案吧
- 容器環境持續整合優化,Drone CI 提速 500%優化
- CI Weekly #14 | 如何構建合適的 CI/CD 開發流程?
- 擁抱變化——持續整合(CI)實踐心得
- CI/CD 持續整合部署實踐
- Artifactory & GitLab CI持續整合實踐Gitlab
- 基於Gitlab-CI/CD Docker 持續整合 node 專案GitlabDocker
- 淺談持續整合(CI)、持續交付(CD)、持續部署(CD)
- CI 持續整合 - 阿里云云效阿里
- 使用 flow.ci 實現 Android 自動化測試與持續整合Android
- 自動化專案Jenkins持續整合Jenkins
- Practice - iOS 專案持續整合實踐(一)iOS
- Practice – iOS 專案持續整合實踐(一)iOS
- GitLab CI持續整合 - .gitlab-ci.ymlGitlab
- 前端er,Jenkins持續化整合Webpack專案前端JenkinsWeb
- 新一代 CI 持續整合工具 flow.ci 正式開源
- Azure DevOps+Docker+Asp.NET Core 實現CI/CD(二.建立CI持續整合管道)devDockerASP.NET
- ET·ci —持續整合驗證平臺
- GitLab CI持續整合-GitLab RunnerGitlab
- 持續整合服務 Travis CI 教程
- 持續整合(CI)、自動化構建和自動化測試--初探 .
- CI Weekly #5 | 微服務架構下的持續部署與交付微服務架構
- CI Weekly #11 | 微服務場景下的自動化測試與持續部署微服務
- 前端 docker + gitlab CI 的持續整合(二)前端DockerGitlab
- 前端 docker + gitlab CI 的持續整合(一)前端DockerGitlab
- 前端 docker + gitlab CI 的持續整合(三)前端DockerGitlab
- Jenkins 持續整合 Android 專案JenkinsAndroid
- Java專案持續整合檢查項Java
- iOS專案的持續整合與管理iOS
- 使用Hudson持續整合Android專案Android
- Jenkins實現持續整合 使用Ant指令碼構建ios專案Jenkins指令碼iOS
- 使用流水線外掛實現持續整合、持續部署
- 「持續整合實踐系列 」Jenkins 2.x 構建CI自動化流水線常見技巧Jenkins
- 以 egg.js 為例的持續整合(CI)、持續部署(CD)JS
- iOS使用fastlane實現持續整合iOSAST