前置条件:
1、安装了docker
2、安装了java(没有安装情况下,可运行:yum install -y java-1.8.0-openjdk-devel.x86_64)
一、拉取镜像
1、docker pull jenkins/jenkins
2、mkdir -p /usr/local/jenkins
3、chmod 777 /usr/local/jenkins
4、docker run -d --name jenkins -p 7070:8080 -p 50000:50000 -v /etc/localtime:/etc/localtime:ro -e TZ=Asia/Shanghai -v /usr/local/jenkins:/var/jenkins_home jenkins/jenkins:latest
最好多开几个端口,以防备用
二、初始化
docker logs jenkins
需要更换成国内镜像
1、访问: ip:7070
2、docker exec -it 5aceae1d7365 /bin/bash
3、cat /var/jenkins_home/secrets/initialAdminPassword
4、复制密码到输入框里面
5、选择安装推荐的插件
6、替换为国内镜像
1)、cd /usr/local/jenkins/updates
2)、sed -i 's#http://updates.jenkinsci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json && sed -i 's#http://www.google.com#https://www.baidu.com#g' default.json
四、新建任务
1、安装maven插件
2、安装gitee插件
顺便安装文件上传插件:Publish Over SSH
3、点击【新建任务】,输入任务名称,点击构建一个自由风格的软件项目
4、点击【源码管理】–【Git】,输入仓库地址,添加凭证,选择好凭证即可。
5、Build Steps
不要选择默认,选用一个实际使用版本。再添加如下脚本
clean install -Dmaven.test.skip=true