首页 > 其他分享 >Jenkins 环境搭建

Jenkins 环境搭建

时间:2022-12-09 12:01:47浏览次数:42  
标签:插件 环境 视图 首页 Jenkins 安装 war 搭建


一、jenkins 安装

安装方式 有平台安装(使用deb 或rpm)、docker、war.等多种方式。

这里使用 war 作为入手方式。

1. 下载 文件 这三个都从官网下载即可

Jenkins.war  2.60.3

Tomcat  8.0.9

Oracle JDK 1.8.0_144-b01

2. 将war放入 tomcat8/webapps/

3.修改 缓存限制

在 tomcat8/conf/context.xml 在已存在的 Context标签中加入 Resources 标签


<Context>
<Resources cachingAllowed="true" cacheMaxSize="100000" />
</Context>


4. 启动tomcat

启动过程生成管理员密码  密码默认位置


[zheng@localhost ~]$ cat .jenkins/secrets/initialAdminPassword 
d3e7f412900d4998a97b2303e757e8bf


二、系统管理

访问 web页面 http: xxx :8080/jenkins  输入管理员密码,然后执行默认插件安装,安装完毕,填写创建管理员的表单,点击save and finish 保存 完成。

此时 jenkins 完成了基本的插件安装。

1.配置全局安全

(1) 首先 启用安全,然后在访问控制中 使用 Jenkins 专有用户数据库

Jenkins 环境搭建_系统管理

(2) 授权策略 -- > 选择安全矩阵

(3)配置安全矩阵

Overall 这一项中 Read 必须选中的,否则该账户无法登陆

Credentials 代表对证书的操作权限,使用证书就能到 Github Gitlab Subversion等代码仓库拉取代码、才可以 登陆到tomcat容器 部署 war包

Agent 还没用到

Job 表示 管理 构建过程

Run 还没用到

View 表示 首页视图  即用户是否可以在首页 Configure(编辑)、Create(创建)、Delete(删除)、Read(读取)

Confiigure 权限,用户就可以在首页左侧 看到 编辑视图

Create 权限 ,用户 可以看到 首页视图的 加号 ,从而创建首页视图。

Delete Read 也都是和首页视图相关的。

Jenkins 环境搭建_系统管理_02

2. 配置全局工具

jenkins 需要知道 JDK  Maven 的 主目录 ,所以需要在网页上配置一下

(1) 点击系统管理 --> 全局工具配置 ,依次 配置 JDK Git Maven 的主目录

Jenkins 环境搭建_系统管理_03

(2) 以JDK 为例 勾掉 自动安装 填入 JAVA_HOME

Jenkins 环境搭建_tomcat_04

 

3. 管理插件

 系统管理--> 插件管理,选择可选插件,在过滤中搜索可安装的插件。Jenkins默认没有安装 maven插件,在创建项目时看不到maven项目。

所以需要在这里安装 maven 相关插件

Jenkins 环境搭建_Jenkins_05

 

 

 

三、创建项目

Jenkins 环境搭建_系统管理_06

四 、管理视图

登陆Jenkins 在首页看到的视图 是 全局视图,所有用户都一样。

不同用户看到的私有视图 则是在 My View 中创建

 

Jenkins 环境搭建_系统管理_07

 

标签:插件,环境,视图,首页,Jenkins,安装,war,搭建
From: https://blog.51cto.com/u_15907520/5924563

相关文章

  • windows环境下统计gitlab代码行数
    1、需要提前安装git和gawkwindows环境下安装gawkhttp://sourceforge.net/projects/gnuwin32/files/gawk/3.1.6-1/gawk-3.1.6-1-bin.zip/download解压后将bin添加到......
  • 从零开始搭建公司后台技术栈
    有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很多很多的内容。今天要说的后台是大后台的概念,放......
  • 备忘:Windows环境下查询端口被哪个应用程序占用
    现象分析昨天用着都正常,今天一开机就出现了这个提示,而且昨天也没有新安装任何软件通过netstat-aon|findstr*****可以查询占用此端口的应用程序的PID再去任务管理器里通过P......
  • 【质量工具】 某项目Jenkins工具的最佳实践
    1.  Jenkins的介绍    Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件......
  • 【SpringCloud Alibaba 最新版 全新微服务框架搭建(预告片~~)】
    【SpringCloudAlibaba 最新版 全新微服务框架搭建(预告片~~)】 https://www.bilibili.com/video/BV1hP411M74a/?share_source=copy_web&vd_source=d9abe505a6abb4a85......
  • 飞机游戏六 空战强化学习环境1—DBML 使用
    飞机游戏六空战强化学习环境1—DBML使用目录飞机游戏六空战强化学习环境1—DBML使用一 Github地址二项目简介三下载,配置四使用一 Github地址GitHub-mrwang......
  • 前端多环境部署
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • spyder5 使用 PDM 包管理器管理虚拟环境
    第一步:修改Spyder的默认pythoninterpreter。1.clickthenameofthecurrentenvironmentinthestatusbar,andthenclick【ChangedefaultenvironmentinPr......
  • Jenkins实践指南-03-Groovy基础知识02
    2.4.4数据类型2.4.4.1字符串类型2.4.4.1.1字符串定义  [作者:Surpassme]在Groovy中字符中是使用单引号('')、双引号("")和三引号(''''''和"""""")包裹起来的字......
  • docker搭建fastdfs环境的方法步骤
    docker搭建fastdfs环境的方法步骤https://www.jb51.net/article/251253.htm使用docker搭建FastDFS文件系统https://www.cnblogs.com/yanwanglol/p/9860202.htmlhttps:/......