iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0

前情提要:

CI/CD 為軟體開發週期中,提升開發效率和品質重要的一環,然而市面上有許多種的 CI/CD 工具,到底哪一個適合自己的專案,應該要如何選用來達成想要的效果,因此今天會和大家分享 CI/CD 的種類還有其各自目前市面上有的 CI/CD 工具!

自主託管型:

  • 概念:使用者自行將 CI/CD 流程架設在自己的伺服器上。

  • 優點:

    1. 自由度高
    2. 可擴展性強
    3. 完全控制
  • 市面上有的:

    1. Jenkins

    https://ithelp.ithome.com.tw/upload/images/20230928/2015156533Cf6Wnwe3.png

雲端型:

  • 特色:使用者在官網上註冊帳號後,把 CI/CD 流程建置在雲端上。

  • 優點:

    1. 高可用性
    2. 成本可控
    3. 可擴展性
  • 市面上有的:

    1. Azure DevOps

    https://ithelp.ithome.com.tw/upload/images/20230928/20151565E1ENeJVu16.jpg

SaaS 型:

  • 特色:使用者直接在官網上將 CI/CD 流程建置上去。

  • 優點:

    1. 無需自行設置伺服器
    2. 即時更新
    3. 無需擔心資料安全性
  • 市面上有的:

    1. GitLab CI/CD

    https://ithelp.ithome.com.tw/upload/images/20230928/20151565AatIyrX8MO.png


上一篇
Day19 - SSH 概念
下一篇
Day21 - YAML 格式解析
系列文
Python Flask CICD 啟動 ! 建構屬於你的自動化流程 !30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言