1. 准备工作:安装Jenkins与Git
在Ubuntu系统上,首先需要安装Jenkins和Git。Jenkins的安装需先添加官方仓库并配置密钥,再通过apt命令安装;Git则直接通过apt安装。安装完成后,启动Jenkins服务并设置为开机自启,确保两者正常运行。
2. 安装必要插件
Jenkins需通过插件实现与版本控制系统的集成。进入“Manage Jenkins” > “Manage Plugins”,在“Available”选项卡中搜索并安装以下插件:
3. 配置Git全局工具
为了让Jenkins识别Git可执行文件,需进入“Manage Jenkins” > “Global Tool Configuration”,找到“Git”部分,点击“Add Git”添加Git安装路径(通常为/usr/bin/git,系统会自动检测),保存配置。
4. 创建Jenkins任务并配置版本控制
https://github.com/username/repo.git或GitLab的https://gitlab.com/username/repo.git)。5. 配置构建触发器
为实现自动化构建,需设置触发条件:
H/5 * * * *表示每5分钟检查一次代码变更);http://<server-ip>:8080/github-webhook/或http://<server-ip>:8080/gitlab-webhook/),实现代码推送时自动触发构建。6. 添加构建步骤
根据项目需求,在“Build”部分添加构建步骤:
sh 'make'(编译C/C++项目)、sh 'mvn clean install'(构建Maven项目)、sh 'gradle build'(构建Gradle项目);7. 保存并运行构建
完成配置后,点击“Save”保存任务。可手动点击“Build Now”触发构建,或等待触发器条件满足(如代码提交、定时检查)。构建过程中,可通过“Build History”查看实时日志,构建完成后可查看结果(成功/失败)及版本控制信息(如提交的Commit ID)。