既然是新手向,在提架構之前,當然要說明一下什麼是CICD。
現在大部分的產品都會需要持續進行更新,
而更新的過程包含開發、測試、包版、部署上線
但這個過程有機會因為人工進行而出錯,同時也要耗費人力與時間。
那有什麼方法能改善呢?可以透過CI/CD來加速與減少人力。
CICD實際上是CI/CD,是由CI與CD所組成,
也就是說CI/CD是為了能持續自動化進行而製作的一套流程
是為了避免人為測試、打包的疏失,同時也要讓新功能順利上線。
要做這套CI/CD我們要怎麼做,以及需要哪些東西呢?
上面有提到,會需要測試、包版與部署上線。
所以我們需要
了解CICD之後,明天會開始說明這次使用的資源架構(不是CI/CD架構喔!)
因為要先清楚資源架構才能夠設計一套搭配的CI/CD