CI Weekly #17 | flow.ci 支援 Java 構建以及 Docker/DevOps 實踐分享
這週一,我們迫不及待寫下了最新的 changelog —— 專案語言新增「Java」。建立 Java 專案工作流和其它語言專案配置很相似,flow.ci 提供了預設的 Java 專案構建流程模版,快去試試吧~
最近 flow.ci 2017 招聘計劃正式啟動,我們需要高階 Ruby 工程師、 高階前端工程師、DevOps 運維開發工程師、產品經理、初級工程師的加入,一起賦予 flow.ci 更穩定流暢的體驗,更簡潔的形象和更未來的氣質,職位詳情見 這裡,歡迎自薦或推薦 :)
這期 CI Weekly 收錄了即刻技術團隊 Docker 實踐、攜程容器雲實踐、持續整合與自動化測試、DevOps平臺的自動化部署設計等技術分享,一起來看看~
創業公司小團隊為什麼要使用Docker
Docker幾乎就是一個程式簡單的包裝,只有很少的額外開銷,啟動速度也幾乎相當於直接啟動應用程式。對於沒有專職運維的即刻團隊,很自然的從專案開始就使用 Docker 來做服務的釋出工具。(via:即刻技術團隊)
docker 搭建測試環境的實踐
容器技術慢慢開始普及的今天,對測試人員有什麼變革性的影響。這篇文章作者聊了下Docker在公司的測試環境中扮演了的角色。 (via: Testerhome @ycwdaaaa)
攜程容器雲實踐
這篇文章介紹了攜程技術團隊容器雲的相關實踐,包括實踐線上旅遊與彈性需求、容器雲定位、容器部署基本原則、容器編排選型&取捨、容器網路選型、Docker遇到的問題、容器監控方案、CDOS Overview。(via:公眾號攜程技術中心)
持續整合CI與自動化測試
很多公司對持續整合、自動化測試都有不同的研究,這篇 Slide 記錄了關於持續整合CI與自動化測試的一些思考與經驗。(via:部落格園@PetterLiu)
DevOps平臺中的自動化部署框架設計
為實現 DevOps 以產品為核心,以專案管理為驅動,將需求、設計、交付、運維整個鏈路打通,看看他們如何設計DevOps平臺中的自動化部署框架。(via : 微信公眾號EAWorld)
ThoughtWorks技術雷達 Vol.16
ThoughtWorks 釋出了最新一期的技術雷達,幫助你瞭解 IT 技術、工具、平臺和語言及框架的最新動向。(via : ThoughtWorks)
Chrome DevTools 程式碼覆蓋率功能詳解
本文介紹了 Chrome Canary 新增的程式碼覆蓋率功能、如何收集資料、如何基於它收集的資料來改進 WEB 應用的效能。(via : 知乎王仕軍)
Security 101 for SaaS startups
這是一篇寫給 SaaS 型初創企業的安全建議, 按照初創企業的成長階段, 羅列了應該需要注意的安全事項,值得一看。
英文原文: Security 101 for SaaS startups
中文翻譯: SaaS型初創企業安全101
以上是 CI Weekly #17 的所有技術分享, 如有問題,請聯絡我們~
Happy building! flow.ci
CI Weekly 圍繞『 軟體工程效率提升』 進行一系列技術內容分享,包括國內外持續整合、持續交付,持續部署、自動化測試、 DevOps 等實踐教程、工具與資源,以及一些工程師文化相關的程式設計師 Tips 。同步於 flow.ci Blog、微信公眾號、官方微博,知乎專欄,簡書,歡迎關注或投稿:)
相關文章
- CI Weekly #18 | flow.ci iOS 最佳實踐出爐,正式支援 Git@OSC 構建iOSGit
- CI Weekly #3 | 關於微服務、Docker 實踐與 DevOps 指南微服務Dockerdev
- CI Weekly #6 | 再談 Docker / CI / CD 實踐經驗Docker
- CI Weekly #15 | 據說新版 flow.ci Dashboard 介面很酷
- CI Weekly #9 | 揭祕阿里 Docker 化實踐之路阿里Docker
- CI Weekly #14 | 如何構建合適的 CI/CD 開發流程?
- 【快速學習】docker構建java專案實踐DockerJava
- CI Weekly #10 | 2017 DevOps 趨勢預測dev
- CI Weekly #16 | 從另一個角度看開發效率:flow.ci 資料統計功能上線
- 專案DevOps研發雲CI實踐之路dev
- Docker多階段構建最佳實踐Docker
- 突破難關:Docker映象和容器的區別以及構建的最佳實踐Docker
- Azure Devops實踐(5)- 構建springboot專案打包docker映象及容器化部署devSpring BootDocker
- 使用nodejs構建Docker image最佳實踐NodeJSDocker
- CI Weekly #1 | 這份週刊,帶你瞭解 CI/CD 、DevOps、自動化測試dev
- DevOps GitLab CICD 實踐3——CI檔案編寫devGitlab
- Azure DevOps+Docker+Asp.NET Core 實現CI/CD(二.建立CI持續整合管道)devDockerASP.NET
- 實踐分享!GitLab CI/CD 快速入門Gitlab
- docker 構建java 部署包DockerJava
- CI Weekly #8 | CI/CD 技能進階路線
- Docker結合Jenkins的持續構建實踐DockerJenkins
- Docker映象構建:技術深度解析與實踐指南Docker
- 基於OpenStack+Docker設計與實現CI/CD——基於Docker技術的CI&CD實踐Docker
- 基於 Gogs + Drone 構建私有 CI/CD 平臺 | Docker 篇GoDocker
- 新一代 CI 持續整合工具 flow.ci 正式開源
- 中小團隊基於Docker的devops實踐Dockerdev
- 來自滬江、滴滴、蘑菇街架構師的 DOCKER 實踐分享架構Docker
- DevOps最佳實踐“建設單一可信源”dev
- DevOPS實戰:從0到1搭建基於Docker的Gitlab CI/CDdevDockerGitlab
- Docker 版 GitLab CICD 實踐3——CI檔案編寫DockerGitlab
- 銀行基於雲原生架構的 DevOps 建設實踐經驗架構dev
- DevOps實踐dev
- 基於 flow.ci 實現 PHP 專案自動化持續整合PHP
- devops-5:從0開始構建一條完成的CI CD流水線dev
- Devops實戰(一)Docker的部署安裝以及Docker-Compose的使用devDocker
- CI Weekly #5 | 微服務架構下的持續部署與交付微服務架構
- 基於Github Actions + Docker + Git 的DevOps方案實踐教程GithubDockerdev
- 使用 flow.ci 實現 Android 自動化測試與持續整合Android