持续集成系统Jenkins[用户管理|项目参数|项目构建|视图配置]

root
233
文章
0
评论
2021年9月5日17:01:26 评论 1077字阅读3分35秒

持续集成系统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/

 

继续阅读
weinxin
我的微信
这是我的微信扫一扫
  • 文本由 发表于 2021年9月5日17:01:26
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
jenkins-邮件通知|gitlab配置邮箱 Jenkins

jenkins-邮件通知|gitlab配置邮箱

jenkins-邮件通知|gitlab配置邮箱 gitlab-配置邮箱地址 默认情况可能每个Gitlab用户没有配置邮箱的, 需要Gitlab用户要配置好邮箱。 点击头像进入 edit profile...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: