基于docker的Jenkins可持续集成实践

简介

该可持续集成教程基于docker容器搭建,通过拉取放在开源中国git@osc的代码,来构建可持续集成环境。

准备工作

  • docker
  • jenkins
  • git@osc账号

具体步骤

搭建docker环境

具体搭建步骤见我以前的文章《docker使用技巧》。本文教程,我是搭建在自己的阿里云服务器上面的。

基于docker的Jenkins可持续集成实践_第1张图片

安装jenkins

具体命令

docker pull jenkins
chown 1000 /data/jenkins_data/
docker run --name xjenkins -d -p 9000:8080 -p 50000:50000 -v /data/jenkins_data:/var/jenkins_home -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai --env JAVA_OPTS="-Xmx512m -XX:PermSize=256m -XX:MaxPermSize=1024m" -d jenkins 

基于docker的Jenkins可持续集成实践_第2张图片

最终预览结果

基于docker的Jenkins可持续集成实践_第3张图片

配置git仓库

前提:需要你安装maven插件。

将你的项目地址和git@osc账号密码填入相应的位置。

基于docker的Jenkins可持续集成实践_第4张图片

配置maven命令

详细配置如图所示。

基于docker的Jenkins可持续集成实践_第5张图片

构建结果

基于docker的Jenkins可持续集成实践_第6张图片

说明

  1. Maven Vesion 要选择正确(可以在配置中修改),不然找不到mvn命令。
  2. 先执行mvn clean package -Dmaven.skip.test=true命令,进行编译,这个根据实际情况来修改。
  3. 可以根据实际情况在构建前和构建后执行相应的操作命令。
  4. 一般执行完成后,可以利用scp进行远程拷贝到本地,去运行相应的程序。

你可能感兴趣的:(工具)