这是一个简单的jenkins自动化部署的笔记,废话不多说,直接实操,首先第一步我们需要安装jenkins。这里采用docker安装。
docker命令:
docker pull jenkins/jenkins
创建一个文件夹
mkdir /mydata/docker/jenkins
进入该文件夹
cd /mydata/docker/jenkins
在当前文件夹下创建一个data文件夹用来挂载jenkins的数据
mkdir data
给该文件夹分配权限
chmod -R a+w data/
编写dockercompose文件用来配置jenkins
vim docker-compose.yml
dockercompose的内容:
version: "3.1"
services:
jenkins:
image: jenkins/jenkins
container_name: jenkins
ports:
- 8080:8080
- 50000:50000
volumes:
- ./data/:/var/jenkins_home/
使用dockercompose文件进行安装
docker-compose up -d --build
然后jenkins已经启动成功在访问之前配置一下jenkins的镜像源
vim /mydata/docker/jenkins/data/hudson.model.UpdateCenter.xml
将其中的url替换掉,这里推荐清华大学的插件源https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
配置如下
default http://mirror.esuni.jp/jenkins/updates/update-center.json
重启jenkins
docker restart jenkins
访问jenkins页面端口号:8080
获取访问密码
docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword
选择需要下载的插件
进入jenkins配置全局工具
首先将jdk8和maven的压缩包下载到服务器并且解压到/mydata/docker/jenkins/data目录下
进行进入maven的配置文件中设置setting.xml文件,添加如下配置:
alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central jdk-1.8 true1.8 1.8 1.8 1.8
复制好后可以在jenkins的容器中找到对应的maven和jdk8的文件
docker exec -it jenkins /bin/bash
cd /var/jenkins_home/
可以看到文件夹在这里
配置maven和jdk8,以镜像内的地址为准
配置完成后配置进行保存,再进行系统配置
搞定之后进行保存进行持续集成的测试
构建一个自由项目
这样就配置完成了,想要自动化构建需要使用git的狗子函数配置如下
设置token
gitee配置
这样就搞定了



