Jenkins是一個流行的開源自動化服務器,廣泛用于持續集成(CI)和持續部署(CD)。以下是在Debian上安裝和配置Jenkins以實現持續集成與持續部署的步驟:
sudo apt update
sudo apt install openjdk-11-jdk
驗證Java安裝:
java -version
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
創建Jenkins軟件源配置文件:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
更新包索引并安裝Jenkins:
sudo apt update
sudo apt install jenkins
sudo systemctl enable --now jenkins
http://<your-server-ip>:8080
,按照提示完成Jenkins的初始設置。安裝插件: 首次訪問Jenkins時,需要安裝一些推薦的插件??梢赃x擇“Install suggested plugins”來安裝常用的插件集。
創建管理員賬戶: 在“Manage Jenkins” -> “Manage Users”中創建一個管理員賬戶,用于日常操作。
創建Jenkins Job: 在Jenkins主頁,點擊“New Item”,選擇“Freestyle project”。
配置Job:
安裝Kubernetes插件: 在Jenkins的Web界面下,點擊“Manage Jenkins” -> “Manage Plugins”,搜索并安裝“Kubernetes”插件。
配置Kubernetes Credentials: 在“Manage Jenkins” -> “Credentials” -> “System” -> “Global Credentials (unrestricted)”中添加Kubernetes Service Account的憑證。
創建Kubernetes Pod的Jenkins Job:
通過以上步驟,你可以在Debian上成功安裝和配置Jenkins,實現代碼的持續集成與持續部署。根據具體需求,你還可以進一步定制Jenkins的工作流程和插件配置。