在CentOS上通過Jenkins實現自動化,一般可按以下步驟進行:
可參考文檔,以使用YUM安裝為例,步驟如下:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
,sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
。sudo yum install jenkins -y
。sudo systemctl start jenkins
,sudo systemctl enable jenkins
。參考文檔,安裝必要插件,如Git、Maven等;在“Manage Jenkins”->“Global Tool Configuration”中配置JDK、Maven等工具路徑;還可配置全局環境變量等。
根據文檔,在Jenkins主頁點擊“New Item”,選擇任務類型,如“Freestyle project”或“Pipeline”。以“Freestyle project”為例,需配置源碼管理,選擇Git并填寫倉庫信息;設置構建觸發器,可選擇定時構建、輪詢SCM或WebHook觸發;在構建步驟中添加構建命令,如mvn clean install
;在構建后操作中可配置部署等操作。
若使用WebHook觸發,需在Git倉庫中配置WebHook,將Jenkins的WebHook接收地址填入,如http://<your_jenkins_ip>:<port>/github-webhook/
,并設置觸發事件等。保存任務后,當代碼提交到倉庫時,Jenkins會自動觸發構建。