[ 實戰 CI / CD Pipeline ] Jenkins + Ansible + Windows Host

Wis
Drunk-House :”P
Published in
10 min readNov 27, 2019

--

from https://www.360logica.com/blog/agile-to-devops/devops-process/

前言

隨著越來越多公司導入 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

from https://www.praqma.com/stories/jenkins-concourse/

來建一條 Pipeline 吧 !

Environment Requirements :

  • Jenkins + Ansible (Ubuntu 16.04)

--

--

Wis
Drunk-House :”P

The life of Software Engineer. 陽光、空氣、啤酒🍻、水,咖啡☕️、柯基 & 柴犬 🐕。