[ 實戰 CI / CD Pipeline ] Jenkins + Ansible + Windows Host
Published in
10 min readNov 27, 2019
前言
隨著越來越多公司導入 DevOps 、Agile、Scrum 開發模式,作為基礎設施的 CI / CD Pipeline 也越來越被需要。但是導入的過程中,
總會遇到一些問題:
CI / CD Pipeline 該怎麼建 !?
Pipeline 工具該怎麼選擇 !?
該找誰負責 Devs、QAs、Ops !?
總之,不知道該怎麼辦的時候只好問天 XD
老天 : 去看書 !
要讀那些呢 ? 不外乎就是這幾本 ----- DevOps 聖經。
掌握 DevOps 以下三個要點:
自動化、可視化、快速回饋
CI / CD 常見的工具有:
- Jenkins
- GitLab CI
- AWS CodePipeline
- Azure DevOps
- Travis CI
- Circle CI
- Drone CI
- …
該選誰呢...?
不管了 !!
先從最老工具的開始練習~~
持續整合一哥 --------- Jenkins
來建一條 Pipeline 吧 !
Environment Requirements :
- Jenkins + Ansible (Ubuntu 16.04)