jenkins配置

jenkins配置,第1张

1、记得在jenkins中配置环境变量(chromedriver、python)

2、如果运行jenkins,网页没显示,在window中的服务中把jenkins变为disable,参考下面的地址:

https://blog.csdn.net/qq_19238585/article/details/90636168

一.以服务形式实现安装启动的的jenkins(如mis包直接安装)

1.关闭Jenkins

只需要在访问jenkins的网站后面加上exit即可。如访问的地址是 http://192.168.240.179:8080/,那只要浏览器输入 http://192.168.240.179:8080/exit 即可退出,或者 http://localhost:8080/exit

2.重启Jenkins

同理:http://192.168.240.179:8080/restart

3.重新加载配置

http://192.168.240.179:8080/reload

二.以cmd形式运行war的

直接关闭cmd命令窗口,重新命令启动

java -jar jenkins.war

三.手动进入服务中,进行关闭,启动

重启jenkins

直接运行services.msc调起系统“服务”,找到jenkins手动重新启动

1、配置Jenkins的时区

     在Jenkins首页点击Manage Jenkins,在跳转的页面找到Script Console

脚本命令行中写入语句:System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone','Asia/Shanghai')

这是一个java的配置脚本:

System:是一个类;

setProperty:设置一个属性;

apache.commons.jelly.tags.fmt.timeZone:apache.comons下边有jelly.tags,timeZone就是时区的意思,后边设置的是Asia/Shanghai,亚洲的上海。

粘贴语句过去的时候,如果里面字体没有变红色,那应该是符号是中文的符号,改成英文符号就行了;

点击Run,脚本就执行完成了,执行完成后可以看到Result下有自己设置的时区;若没有看到就是脚本错误,Result下不会出现自己设置的时区。

2、返回Jenkins首页,进到我们的项目的配置(Configure)里面去,点击构建触发器(Build Triggers),再点击定期建立(Build periodically)

点击右边的问号,我们要输入五个字段,分别是:

MINUTE(分钟):输入0~59;

HOUR(小时):输入0~23; 

DOM(一个月中的某天):输入1~31;

MONTH(月份):输入1~12;

DOW(周几):0~7,0和7都代表星期天。

我们也可以使用*来分别代表这五个字段。

我想两分钟执行一次,那么就修改第一个字段,修改成H/2,点击保存;保存后自动构建。

根据具体项目修改时间间隔。

1、当jenkins需要发布多项目,且多项目之间需要进行权限隔离的情况下。可以使用Role-based Authorization Strategy 插件进行项目权限管理

2、安装Role-based Authorization Strategy,直接安装。

3、配置授权策略,jenkins页面-->系统管理-->全局安全配置→ 选择授权策略下的Role-Based-Strategy。

4、创建用户

系统管理-->管理用户→新建用户

5、配置Roles和授权

系统管理→Manage and Assign Roles → Manage Roles

6、返回Manage and Assign Roles页面然后到Assign Roles 页面进行配置

7、通过管理员已经可以看到TeamA 和TeamB的Test构建。

TeamA manager 可以查看TeamA的job 与创建job 动作。无法查看TeamB的job

TeamA dev可以查看TeamA的job,且无法删除job 与创建job 动作


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11295361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存