- 通过 yum 安装 docker 和 git
yum install docker
yum install git
- 通过 docker 安装并运行 jenkins
docker pull jenkins/jenkins
// 创建文件夹
mkdir /home/jenkins
// 进入
cd /home
// 给文件夹1000的权限
chown -R 1000:1000 jenkins/
// 启动jenkins
docker run -itd -p 8888:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins:/var/jenkins_home jenkins/jenkins
- 查看 docker 中 jenkins 的状态
docker ps -a
- 通过服务器域名加端口号访问jenkins
- 在服务器上查询默认登录密码
cat /home/jenkins/secrets/initialAdminPassword
- 登录安装默认插件,创建用户并登录 jenkins
jenkins配置
- 在插件配置中下载 NodeJS 插件, 下载 local 插件用于中文展示页面
- 在全局工具配置中配置 NodeJS
- 一般安装完插件后自动重启更新,如果一直没有反应的话,可以在服务器上重启 docker 中的 jenkins
jenkins 新建项目拉取 github 项目
因为目前 github 不支持账号密码验证,所以这里采用的是令牌模式
- 登录 github
- 跳转到 settting 设置
- 打开 Developer settings
- 创建一个 token 并保存令牌信息
- jenkins 中新建项目,源码管理处选择git, Repository URL 中拼接上你的令牌信息即可
// 你的令牌:XXXXXX
// 你的项目地址:https://github.com/zhihuifanqiechaodan/vue3-admin-template
// Repository URL 输入的内容为:https://XXXXXX@github.com/zhihuifanqiechaodan/vue3-admin-template