自己做網(wǎng)站推廣搜索推廣平臺(tái)有哪些
一、Jenkins是什么
Jenkins是一款開源CI&CD軟件,用于自動(dòng)化構(gòu)建、測(cè)試和部署軟件等各種任務(wù),以實(shí)現(xiàn)持續(xù)集成。
Jenkins支持各種運(yùn)行方式,可通過系統(tǒng)包、Docker或者通過一個(gè)獨(dú)立的Java程序。
二、安裝方式
2.1禪道智能應(yīng)用平臺(tái)一鍵安裝與啟動(dòng)
禪道智能應(yīng)用平臺(tái)是一個(gè)開源輕量級(jí)應(yīng)用交付平臺(tái)。通過應(yīng)用市場(chǎng),可以一鍵安裝企業(yè)級(jí)軟件,不僅具備高可用特性,還支持自動(dòng)與手動(dòng)備份,當(dāng)有新版本發(fā)布時(shí),可以查看軟件的更新日志,決定是否升級(jí),快捷方便。
禪道智能應(yīng)用平臺(tái)特點(diǎn)
- 云原生應(yīng)用市場(chǎng)。這是禪道智能應(yīng)用平臺(tái)的核心功能,用戶可以通過應(yīng)用市場(chǎng),選擇和安裝需要的應(yīng)用。
- 多租戶。平臺(tái)支持多租戶管理,用戶可將應(yīng)用裝在不同空間,各空間有獨(dú)立資源配額與權(quán)限控制規(guī)則。
- 服務(wù)管理。即對(duì)從應(yīng)用市場(chǎng)安裝的應(yīng)用進(jìn)行管理,可進(jìn)行啟動(dòng)、關(guān)閉、重啟、刪除、升級(jí)等操作,查看輸出日志。服務(wù)原生具高可用特性(多節(jié)點(diǎn)集群),單節(jié)點(diǎn)時(shí)能在服務(wù)出問題時(shí)重啟。
- 域名管理。服務(wù)安裝時(shí)分配默認(rèn)域名,可修改。若有自己的 DNS 服務(wù),可將泛解析設(shè)到平臺(tái),用自己的域名地址。
- 平臺(tái)管理。平臺(tái)集成命令行管理工具,支持一鍵安裝與卸載及集群節(jié)點(diǎn)擴(kuò)容,能方便查看后臺(tái)服務(wù)運(yùn)行狀態(tài)。
2.1.1 快速安裝禪道智能應(yīng)用平臺(tái)
1.準(zhǔn)備 Linux 機(jī)器
若要以 All-in-One 模式進(jìn)行安裝,需參考以下對(duì)機(jī)器硬件和操作系統(tǒng)的要求準(zhǔn)備一臺(tái)主機(jī)。
操作系統(tǒng) | 最低配置 |
---|---|
Debian Bullseye(推薦), Buster | 2 核 CPU,4 GB 內(nèi)存,40 GB 磁盤空間 |
Ubuntu 22.04, 20.04 | 2 核 CPU,4 GB 內(nèi)存,40 GB 磁盤空間 |
CentOS 7.x | 2 核 CPU,4 GB 內(nèi)存,40 GB 磁盤空間 |
1.2 節(jié)點(diǎn)要求
節(jié)點(diǎn)必須能夠通過SSH
連接。
節(jié)點(diǎn)上可以使用sudo/curl
等基礎(chǔ)命令。
1.3 容器運(yùn)行時(shí)
假如集群必須有一個(gè)可用的容器運(yùn)行時(shí)。如果使用 q 搭建集群,會(huì)探測(cè)本地是否已安裝Docker,如果已安裝Docker則使用Docker,否則將使用默認(rèn)內(nèi)置的containerd
。
1.4 網(wǎng)絡(luò)和DNS要求
- 建議操作系統(tǒng)處于干凈狀態(tài)(不安裝任何其他軟件),否則可能會(huì)發(fā)生沖突。
- 支持訪問公網(wǎng),如果有網(wǎng)絡(luò)訪問控制,需要放行
*.qucheng.com/*.qucheng.cn
。
2.下載安裝禪道智能應(yīng)用平臺(tái)命令行工具
curl -sfL https://pkg.qucheng.com/quickon/get.sh | sh -
執(zhí)行腳本完成后,檢查是否安裝成功
q version
3.開始安裝
在本快速入門教程中,只需執(zhí)行一行命令即可進(jìn)行安裝,其模板如下所示:
q init -p quickon
開源版
一般來說,對(duì)于All-in-One安裝,不需要修改任何配置。如果需要自定義集群網(wǎng)絡(luò)、訪問域名等高級(jí)的功能,可以通過參數(shù)來配置:
# 示例,更多參數(shù)參考使用 q init --help
q init -p quickon --domain <自定義域名>
4.驗(yàn)證安裝結(jié)果
輸出信息會(huì)顯示W(wǎng)eb控制臺(tái)的IP地址和端口號(hào),默認(rèn)的端口是32379
??赡苄枰渲枚丝谵D(zhuǎn)發(fā)規(guī)則并在安全組中開放端口,以便外部用戶訪問控制臺(tái)。
2.1.2 安裝應(yīng)用
安裝應(yīng)用有命令行快速安裝、控制臺(tái)安裝,以及q命令安裝這三種方式。我們著重介紹一下控制臺(tái)安裝方法:
在控制臺(tái)的應(yīng)用詳情頁(yè),可以通過點(diǎn)擊“安裝”按鈕安裝應(yīng)用。
點(diǎn)擊“安裝”按鈕后,會(huì)彈出應(yīng)用安裝選項(xiàng),默認(rèn)情況下,不需要設(shè)置任何選項(xiàng)就可以順利安裝。點(diǎn)擊 “高級(jí)” 可以設(shè)置更多的安裝選項(xiàng)。
2.2 Linux安裝與啟動(dòng) (以Ubuntu為例)
1.安裝前準(zhǔn)備
系統(tǒng)要求:需要一臺(tái)運(yùn)行Ubuntu的機(jī)器,建議使用Ubuntu 18.04 LTS或更高版本。
Java環(huán)境:Jenkins需要Java環(huán)境才能運(yùn)行,請(qǐng)確保系統(tǒng)中已安裝JavaJDK8及以上版本。可以通過以下命令檢查Java版本。
java -version
如果未安裝Java,請(qǐng)前往Oracle官網(wǎng)下載并安裝。
2.添加Jenkins存儲(chǔ)庫(kù)
(1)找到Jenkins存儲(chǔ)庫(kù)
訪問Jenkins官網(wǎng)下載頁(yè)面:https://www.jenkins.io/zh/download/ 選擇Ubuntu版本,查看安裝命令
(2)添加Jenkins存儲(chǔ)庫(kù)
使用以下命令導(dǎo)入Jenkins存儲(chǔ)庫(kù)的GPG密鑰:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
接下來,執(zhí)行以下命令將Jenkins存儲(chǔ)庫(kù)添加到 apt源列表中:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
添加存儲(chǔ)庫(kù)后,執(zhí)行以下命令以使apt獲取最新的Jenkins軟件包信息:
sudo apt update
(3)安裝Jenkins
使用apt安裝Jenkins,執(zhí)行以下命令安裝Jenkins:
sudo apt install jenkins
安裝過程中會(huì)提示“確認(rèn)安裝”,按下“Y”繼續(xù)。
3.初始化Jenkins
(1)訪問Jenkins
打開瀏覽器,輸入以下地址訪問Jenkins:
http://localhost:8080/
等待“解鎖Jenkins”頁(yè)面出現(xiàn)。
(2)解鎖Jenkins
執(zhí)行以下命令獲取初始管理員密鑰:
sudo cat /var/lib/jenkins/secrets/initial
復(fù)制該密碼并粘貼到“解鎖Jenkins”頁(yè)面,然后點(diǎn)擊繼續(xù)。
(3)安裝插件
解鎖Jenkins后,將出現(xiàn)“自定義 Jenkins”頁(yè)面,這里可以選擇“安裝建議的插件”,等待插件安裝完成。
(4)創(chuàng)建管理員賬戶
根據(jù)頁(yè)面提示,填寫管理員賬戶信息,包括用戶名、密碼和電子郵件地址。點(diǎn)擊“保存并完成”按鈕。
(5)配置Jenkins
安裝完成后,可以根據(jù)需求配置Jenkins,登錄到Jenkins管理界面,執(zhí)行以下操作:
- 點(diǎn)擊頂部導(dǎo)航欄上的“Manage Jenkins”。
- 在左側(cè)導(dǎo)航欄中,點(diǎn)擊“Configure System”來配置全局系統(tǒng)設(shè)置。
- 根據(jù)您的需求配置Jenkins的各種選項(xiàng),例如配置JDK、構(gòu)建工具路徑等。
- 點(diǎn)擊“Save”保存您的更改。
2.3 Docker安裝
1.拉取Jenkins鏡像
打開命令行終端,使用以下命令拉取最新的Jenkins官方鏡像:
$ docker pull jenkins/jenkins:2.222.4-lts-centos7
2.運(yùn)行Jenkins容器
$ docker run \--name jenkins-blueocean \-d \-p 8080:8080 \-p 50000:50000 \-v jenkins-data:/var/jenkins_home \
3.配置Jenkins
獲取初始密碼
運(yùn)行以下命令獲取Jenkins的初始管理員密碼:
docker exec-itjenkinscat/var/jenkins_home/secrets/initialAdminPassword
復(fù)制輸出的密碼,稍后會(huì)用到。
訪問Jenkins
在瀏覽器中輸入以下地址訪問Jenkins:http://localhost:8080/
解鎖Jenkins
輸入剛才復(fù)制的初始管理員密碼,點(diǎn)擊“繼續(xù)”按鈕。
安裝插件
選擇“安裝推薦的插件”,等待插件安裝完成。
創(chuàng)建管理員賬戶
填寫管理員賬戶信息,包括用戶名、密碼和電子郵件地址。點(diǎn)擊“保存并完成”按鈕。
配置Jenkins實(shí)例
填寫Jenkins實(shí)例信息,如JenkinsURL等。點(diǎn)擊“保存并完成”按鈕。
開始使用Jenkins
點(diǎn)擊“開始使用Jenkins”按鈕,進(jìn)入Jenkins主頁(yè)。
以上是Jenkins的三種安裝方式,希望能對(duì)大家?guī)韼椭?#xff01;