jenkins部署,使用
1.部署
1.1.安装docker
安装请参考官方文档,官方文档
1.2.docker内安装jenkins
拉取镜像
docker pull jenkins/jenkins
拉取速度慢请修改docker源
创建本地卷作为jenkins工作目录映射
mkdir -p /home/jenkins
修改目录权限
chown -R 1000:1000 /home/jenkins
创建容器
docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /home/jenkins:/var/jenkins_home jenkins/jenkins
1.3.部署jenkins
- 访问http://127.0.0.1:8080
- 根据提示找到管理员密码输入
- 安装推荐的插件
- 后续步骤无脑就行
2.测试jenkins
新建任务–构建自由风格的软件项目
这里有几点必填,分别为
- 源码管理中git填项目url
- 触发器选择webhook,将http://username:password@JENKINS_URL/generic-webhook-trigger/invoke填入git项目webhook,其中username为jenkins的登录名,password为jenkins的登录密码,JENKINS_URL为jenkins的ip+端口
- 构建中可以选择shell,可以填入webhook触发的命令
3.总结
通过上述的简单使用,了解了jenkins的一些工作流程,对于上述测试,感觉逻辑和本地写一个接口,接口中调用命令,将接口填入git的webhook一样。