在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会自动触发构建。