持续集成系统Jenkins[用户管理|项目参数|项目构建|视图配置]
Jenkins用户管理
Jenkins默认使用的是自带的数据库管理用户,支持同步LDAP、Github等认证集成。
系统设置-->管理用户
项目类型与参数/构建
参数化构建:
- 1.字符参数-----【清除空白字符】
- 2.选项参数
- 3.凭据参数
丢弃历史构建[不丢占用磁盘空间越来越大]
指定构建运行的节点
- 这个输入的注意空格
并行构建
出现这样的情况 是因为执行并行 构建使用了 同一个工作 目录 microservicecicd@2 1.一个job 对应一个 microservicecicd 2.microservicecicd@2 3.microservicecicd@3 ## 解决方法: 随机生成一个不同的workspace。
构建触发器--远程触发
//方法一: JENKINS_URL/job/build-01/build?token=TOKEN_NAME curl http://192.168.1.110:8080/job/build-01/build?token=devops //方法二: /buildWithParameters?token=TOKEN_NAME curl -uadmin:123456 "http://192.168.1.110:8080/job/build-01/buildWithParameters?token=devops&Version=1.1.2&Envtype=prod"
使用第二种方法 远程构建
[root@jeekins jenkins]# curl -uadmin:123456 "http://192.168.1.110:8080/job/build-01/buildWithParameters?token=devops&Version=1.1.2&Envtype=prod"
postman调用远程 执行更加方便
postman转换为python也 非常方便
上下游构建依赖
选好一个项目
定时构建
轮询版本控制系统【这种不用,消耗很大资源】
构建后配置
当前运行的shell创建的目录,是在当前job所运行的节点的workspace下面。
- 效果
视图配置:[大规模项目,任务添加试图使用正则表达式]
- xxx-.*?.xxx$
## 通过demo-uat视图访问URL http://192.168.1.200:8080/view/demo-uat/job/demo02-service_UAT/ ## 通过all视图访问URL http://192.168.1.200:8080/job/demo02-service_UAT/
继续阅读

我的微信
这是我的微信扫一扫
评论