iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
DevOps

不想吃土嗎?就利用開源軟體打造CICD Pipeline吧! 系列

介紹及分享如何利用開源軟體去制作一套CICD Pipeline。

鐵人鍊成 | 共 30 篇文章 | 34 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11: 安裝Dependency Track!漏洞源頭堵截器!

昨天介紹過Dependency Track這套軟體,今天就讓我們一起去安裝這個好用的軟體吧! 安裝Dependency Track 首先我們可以到Depende...

2022-09-23 ‧ 由 Jam K. 分享
DAY 12

Day 12: 快快樂樂地用Dependency Track自動化管理專案漏洞

昨天我們成功安裝了Dependency Track,今天就讓我們學習如何使用它吧! 在Dependency Track中設定新專案 首先登入到Dependenc...

2022-09-24 ‧ 由 Jam K. 分享
DAY 13

Day 13: 我的成品倉庫!Nexus OSS

成品倉庫(Artifact Repository) 昨天,我們成功安裝及設定好Dependency Track在Jenkins的自動化流程。當我們在開發的安全性...

2022-09-25 ‧ 由 Jam K. 分享
DAY 14

Day 14: 興建我的成品倉庫!Nexus OSS!

昨天介紹了Nexus的開源免費版的Nexus OSS,今天我們就學著如何安裝它吧! 安裝Nexus OSS 首先,到https://help.sonatype....

2022-09-26 ‧ 由 Jam K. 分享
DAY 15

Day 15: 封裝上傳自動化!Jenkins到Nexus的輸送鏈!

昨天我們成功安裝好Nexus,亦成功把封裝好的NodeJS程序上傳到Nexus中。今天就讓我們一起把整個流程自動化運作起來吧! 加入Credential 為了讓...

2022-09-27 ‧ 由 Jam K. 分享
DAY 16

Day 16: 使用Docker進行虛擬化!

這幾天,我們一起建立了一個成品倉庫去儲存一些封裝了的套件。但是當我們要把程序作為服務部署的時候,我們還需要一個可供程序執行的運行環境。 在Docker還未盛行的...

2022-09-28 ‧ 由 Jam K. 分享
DAY 17

Day 17: 我們的第一個NodeJS Docker映像檔!

昨天跟大家簡單講解了一下使用Docker的好處,那麽今天,我們就為我們的Hello World專案,建立一個可供執行的NodeJS Docker映像檔吧! (注...

2022-09-29 ‧ 由 Jam K. 分享
DAY 18

Day 18: Docker Image的倉庫!Harbor Registry!

昨天我們成功在本機建立了一個Docker的映像檔。但是對於一個完整的CICD環境來說,我們不可能每一次部署都重新Build一次新的Docker映像檔,因為這樣做...

2022-09-30 ‧ 由 Jam K. 分享
DAY 19

Day 19: 安裝Harbor!我的映像檔倉庫!

昨天介紹了Harbor這套軟體,今天我們就一起學習如何進行安裝吧! 安裝Harbor 首先到Harbor的發佈頁面取得最新版本的Harbor安裝檔https:/...

2022-10-01 ‧ 由 Jam K. 分享
DAY 20

Day 20: Docker映像檔封裝存檔自動化!

昨天我們成功安裝了Harbor,今天,我們就讓Jenkins把這幾天我們的手動操作完全自動化吧!Let’s go! 新增Docker Registry Cred...

2022-10-02 ‧ 由 Jam K. 分享