查看原文
其他

Jenkins系列——管理及配置

老李头 运维研习社 2022-11-05

        上一篇中简单介绍了Jenkins的多种安装方法及安装流程,它的安装相对来说是很简单的,没有太多复杂的东西。今天继续……


1

安全管理


打开,Jenkins-系统管理-Configure Global Security,這里进行Jenkins的安全配置:

在Jenkins2.0开始,是默认启用安全的,在启用安全的情况下,匿名用户没有权限执行操作,這里建议启用。

JNLP TCP 端口是指Jenkins使用JNLP协议通过TCP端口与代理进行通信,這里默认是禁用掉的,现在很少使用了,如果需要用到,建议使用指定的端口,方便防火墙制定管理。

在安全域中,支持4中认证方式:

  • Jenkins专有用户数据库

即用户存储在Jenkins内部的,這里不建议勾选可注册

  • LDAP

将所有身份验证交由LDAP服务器来完成,你必须有自己的LDAP服务器

  • Servlet容器代理

将身份认证交由Jenkins运行的Servlet容器来做,如果你是通过tomcat等web容器安装的。

  • Unix用户/组数据库

将认证交由Jenkins主服务器操作系统级用户数据库。

如果以上方法都不能满足需求,还可以在插件中添加一下插件认证:

  • Active Directory

  • GitHub Authentication

  • Atlassian Crowd 2

设置完安全域后,设置授权策略,授权策略可以控制你授权的用户可以做什么操作,默认是登陆用户可以做任何操作,這里一般根据项目矩阵授权。

Markup Formatter是配置用户输入多个配置字段的格式,默认是纯文本格式,防止恶意插入脚本。


2

Global Tool Configuration


Jenkins中内置了JDK、Git、Gradle、Ant、Maven、Docker的安装工具,可以直接在Jenkins的Global Tool Configuration页面中直接安装以上工具。


3

读取设置


该功能用于在服务器端手动配置完成后,无需重新启动Jenkins,重新读取配置文件。


4

插件管理


Jenkins的插件安装,可以从Web UI中安装,也可以下载好插件,上传到插件目录,重新加载Jenkins,建议使用Web UI的方式安装,它会帮助你安装好依赖的文件。

插件管理页面有4个选项卡,分别是:

  • 可更新

用于展示当前已安装插件的可更新的版本

  • 可选插件

展示未安装的,可选择安装的插件

  • 已安装

展示已安装的插件,可卸载

  • 高级

可上传旧版本的.hpi插件,上传之后可安装


5

Jenkins CLI


Jenkins具有内置的命令行界面,允许用户和管理员从shell环境访问Jenkins,命令行界面可以通过ssh或Jenkins CLI客户端访问。

  • 通过ssh使用CLI

    默认情况下禁用ssh服务,可以在Configure Global Security配置中,开启SSH Server,并指定端口或使用随机端口。

    并且支持ssh public keys方式,在用户-设置里面可以添加ssh用户的public keys。

  •  通过CLI客户端

        使用CLI客户端,需要下载jenkins-cli.jar,下载之后         就可以直接使用,可以运行java -jar jenkins-cli.jar         -s http://192.168.30.137:8080/ help 查看可用命令


6

节点管理


這里默认只有Master节点,可以点击左边的新建节点菜单,添加节点,配置中主要设置对节点的检测及一些阈值,比如Free Disk Space。

到這里就配置完了,不同的应用场景配置方式略有不同,這里对Jenkins的配置做了简单的介绍,下期继续如何构建第一个项目……


未完待续





往期精彩内容推荐


【环境配置】如何建立你的HTTPS站点

【开源技术】浅谈Rabbitmq

【环境配置】趣玩nginx——限速

【硬件配置】Matrix RAID

【运维开发】运维必备服务器分析shell

【nginx优化】使用socket方式链接Nginx优化php-fpm性能

【开源技术】Redis原理与实践浅析

【网络基础】CIsco设备基础配置

【运维安全】Clam AV——linux杀毒利器

【环境配置】Postfix2.10+ssl+dovecot搭建邮件服务器

【实践分享】Linode VPS和Vultr VPS使用体检对比

【开源技术】Jenkins系列——简介及安装






您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存