Jenkins初始化配置参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins初始化配置参数相关的知识,希望对你有一定的参考价值。
参考技术A Jenkins的初始化可以通过命令行参数来传递,包括网络、安全、监控等。Jenkins内置了Winstone servlet container,并且会传递所有的命令行参数给到Winstone,更多可用的Winstone 命令行参数参见 Winstone Command Line Parameter Reference 。
命令行参数如果传递错误,Jenkins不会报错,直接忽略,所以要确保参数书写正确。
有一些Jenkins的行为是通过Java属性配置的。Java的属性通过Jenkins的启动参数传递。比如 -DsomeName=someValue ,赋值 someName 的值为 someValue 。
详细配置参考 Jenkins properties
如果想配置Jenkins开启HTTPS,可以使用以下配置
keystore是JKS格式的(可以通过JDK的 keytool 创建),keystore和目标key具有相同的密码(保证这个参数和 --httpsPort 参数在一起,否则可能因为其他无法识别的参数,导致参数失效 )。
如果是keystore包含多个证书文件(比如你正在使用CA签发的证书),这时就要使用如下参数,并将keystore转换成PEM格式的。
Jenkins篇02:Jenkins的配置
参考技术A 在 上一篇文章 中,我们介绍了Jenkins的安装,本篇文章,继续介绍Jenkins,进入Jenkins操作界面之后,先了解一下系统管理的相关配置。这几个目录都是可以修改的, 一般没有特殊需求不做修改,如果指定某个目录需求修改,对于Jenkins来说只是改了数据的存储目录,并不会影响Jenkins的执行。
执行者数量,可以理解为并发量,即Jenkins配置多个项目构建任务,同时执行的最大数量。
一般会通过自动执行配置错开,尽量不要并发。当然如果涉及多个项目需要同时处理的时候,就需要把执行者数量改大,来支持更多的并发处理。
生成前等待时间,是为了给构建任务一个缓冲时间。默认为5秒,一般也不用修改。
工具位置(Tool Locations),是配置所有项目构建任务的默认工具,配置之后新建项目构建任务时便默认将这个工具加入到此项目的配置之中,而不需要单独对其进行设置。
环境变量(Environment variables):定义键值对(Key-Value),只需要引用该参数,就可以获取对应的值。
Jenkins URL,这个设置用于邮件发送的地址,用来在邮件中产生链接地址。一般可以配置内网IP和对应的端口8080。
需要设置该邮箱对应的SMTP服务器,以及认证的账号密码。设置完成之后就可以通过邮箱发送邮件了。
点击插件管理,即可进入插件管理页面。
Jenkins有着非常易于管理和配置的可视化管理界面,算是很人性化的管理,所有的操作只需要点击界面按钮就可以完成,配置非常简单,相当容易上手学习。
以上是关于Jenkins初始化配置参数的主要内容,如果未能解决你的问题,请参考以下文章