NSF Back-end Dev Engineer

jenkins使用

2020-09-10
nsf

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一样。


上一篇 eb-utils

下一篇 uwsgi

Comments

Content