jenkins 基本配置管理

一  jenkins 安装与启动 

1:准本jdk环境配置环境变量

2:下载jenkins(下载:国内去阿里镜像和清华源都提供下载点,jenkins提供下载https://jenkins.io/zh/doc/book/installing/安装)

3: jenkins启动(rpm:systemctl start jenkins)

     备注:jenkins 启动过程中可能一直浏览器可能一直卡在启动页面原因-----jenkins 第一次启动时需要初始化某些插件并且要测试网络联通性(国内时可能需要等待很长时间解决方法把测试网站改成baidu)

4:插件下载 第一次启动时候jenkins有推荐插件和自定义插件两种方式,国内话采用自定义自定义方式,当然也可以通过修改jenkins配置文件指向清华源的插件下载点具体路径:

    /var/lib/jenkins/hudson.model.UpdateCenter.xml 

其中官网地址修改: http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

当然有可能还是没有卵用。。。。。。。。!!


二  jenkins 常用配置管理

   1  插件管理: jenkins 是一个插件式软件所有功能都是通过插件来实现.jenkins在1.0时代只支持自由风格方式持续集成(图形化的配置方式)2.0支持pipeline流水线(脚本式和声明式)所以需要使用pipeline 那么需要安装pipeline的插件 。备注:修改国内镜像https://blog.csdn.net/you227/article/details/81076032

2   slave节点管理:Jenkins 是基于master--slave,master 调度节点 slave 执行节点,当然master也可以作为执行节点,master与slave 基于 jnlp协议 ,添加slave 节点 可以在master页面的节点管理里面添加,master 与节点通信端口默认随机,当然可以设成固定端口 全局安全管理可以设定

3  用户管理: jenkins 自带数据库,当然也可以三方数据库如:ladp来做认证

4  权限管理:有个基于role权限管理插件,配过分配role来实现权限管理类似于k8s的RBAC 

5 项目管理:一个视图,一个文件夹

6  凭据管理:主要作用在写pipeline的时候以密文的方式来调用,在拉代码的也会使用到非常用的工具。在pipeline调用withCredentials {}和AN_ACCESS_KEY = credentials('my-prefined-secret-text')

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。