開始使用專案

4 個步驟  |  45 分鐘

Jenkins_Build_Farm_HERO-ART_SM

在這個專案中,您將學習如何部署及託管 Jenkins,這是一種開放原始碼自動化軟體,主要用於 CI/CD (持續整合/持續部署)。您將在自有 Amazon Virtual Private Cloud (VPC) 內的公有子網路中使用 Amazon Elastic Compute Cloud (EC2),也會設定 Amazon Elastic Block Store (EBS) 磁碟區。

arch-diagram_jenkins
依照專案指南開始使用

您可以完成哪些工作:

使用 Amazon EC2 啟動虛擬應用程式伺服器以託管您 Jenkins 安裝。在這個單一節點設定中,Jenkins 伺服器與代理器會在相同 Amazon EC2 執行個體執行。您佈建的執行個體類型會與預期的負載相符。如果預期的負載有所變更,也可以重新調整執行個體的大小。

在 Amazon EC2 上部署 Jenkins您將下載並部署最新版本的 Jenkins。

使用建置伺服器設定 Jenkins。您將設定 Jenkins 根據資源消耗狀況擴充其他 Amazon EC2 執行個體作為建置伺服器使用。

開始之前您需要準備什麼:

AWS 帳戶:您需要有 AWS 帳戶才能開始佈建用來託管網站的資源。 註冊使用 AWS

IT 技能層級:如要完成此專案,建議具備 Jenkins 使用經驗,但並非必要。

AWS 體驗:建議熟悉 Amazon EC2 與 Virtual Private Cloud (VPC) 的基本知識,才能順利完成此專案。

帳單估算:

完成專案的成本:完成這個專案的預計成本是 0.00 USD。這個成本假設您在 AWS 免費方案的限制範圍內、使用建議的組態,以及在完成此專案的 1 小時內終止所有資源。您的使用案例可能需要不同的組態,因此會影響您的帳單。使用每月成本簡易計算器,根據您的需要預估成本。

每月帳單估算:建置 Jenkins 伺服器的總費用取決於所選取的執行個體類型。如果您在 AWS 免費方案限制內,而且使用我們建議的組態、從 m4.large 執行個體類型開始,並佈建 40 GB EBS 磁碟機,託管 Jenkins 的費用通常為每月 89 USD。這包含了彈性 IP 地址。若要查看使用的服務明細及相關的成本,請參閱使用的服務和成本


本白皮書著重於兩種特定方式的說明,以善用 Jenkins 的持續整合/持續交付 (CI/CD) 功能。

進一步了解持續整合和 AWS。

需要更多資源以開始使用 AWS?請瀏覽資源中心入門以進一步了解。