本文为jenkins入手教程,全文分为 jenkins安装、系统管理(配置全局安全、全局工具配置、管理插件)、创建项目(同时创建证书),管理视图,jenkins 客户端,执行构建、查看任务历史

一、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 专有用户数据库

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

(3)配置安全矩阵

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

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

Agent 还没用到

Job 表示 管理 构建过程

Run 还没用到

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

    有 Confiigure 权限,用户就可以在首页左侧 看到 编辑视图 可点击的选项。

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

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

2. 配置全局工具

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

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

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

3. 管理插件

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

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

三、创建项目

四 、管理视图

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

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

Jenkins 环境搭建的更多相关文章

  1. 基于Centos搭建Jenkins 环境搭建

    系统要求: CentOS 7.2 64 位操作系统 安装 Jenkins Jenkins 简介 Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提 ...

  2. jenkins 环境搭建与入门示例

    环境说明: 1.win7 2.tomcat 9.0.0.M17 3.jenkins 2.32.2.war jenkins 环境搭建 1.下载jenkins部署包 https://jenkins.io/ ...

  3. windows系统下jenkins环境搭建与基本使用

    一. windows 系统下搭建jenkins环境 1.1 jenkins环境搭建和构建job流程图 1.2 安装jdk JDK下载地址:  http://www.oracle.com/technet ...

  4. Jenkins环境搭建(7)-集成钉钉消息推送

    在去年的时候,搭建了一套Jenkins环境,基本功能已实现,可以通过如下地址查阅. Jenkins环境搭建(1)-下载与安装 Jenkins环境搭建(2)-搭建jmeter+ant+jenkins自动 ...

  5. [原]项目进阶 之 持续构建环境搭建(四)Jenkins环境搭建

    在之前的几篇文章中,我给大家分别介绍了这次的持续化构建环境搭建的相关前提内容.如果说前面的文章都是小菜的话,那么今天的这篇文章就是我们这个系列文章的主菜. 1.前提 安装jenkins需要安装JDK. ...

  6. Jenkins环境搭建(2)-搭建jmeter+ant+jenkins自动化测试环境

    一直想在持续集成方向学习并研究一番,近期正准备结合jmeter+ant+jenkins做自动化接口测试,在学习的同时,正好实践一番,毕竟实践才是真理. 在搭建jmeter+ant+jenkins环境有 ...

  7. gitlab+jenkins环境搭建.md

    gitlab+jenkins自动化部署环境搭建 环境说明 系统 主机 IP 安装软件 CentOS 7 study-1 192.168.100.51 gitlab.git CentOS 7 study ...

  8. 32. 持续集成简介及JDK、Tomcat、Jenkins环境搭建

    持续集成简介 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成.每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验 ...

  9. 物联网架构成长之路(29)-Jenkins环境搭建

    0. 说明 哈哈,前面中间插入了一篇Eclipse增加Git插件,在此之前真的没有用过GIT. 1. 运行Jenkins 这里为了方便,还是用Docker方式安装,由于这个是标准的war报,不对Doc ...

  10. mac下 jenkins 环境搭建

    这几天搞了一些持续集成的工作,在所难免的接触到了jenkins ,下边写一下jenkins 在 mac os 环境下的搭建和配置. 1.tomcat 下载 前往apache 官网下载所需版本的tomc ...

随机推荐

  1. 基于.NET CORE微服务框架 -surging的介绍和简单示例 (开源)

    一.前言 至今为止编程开发已经11个年头,从 VB6.0,ASP时代到ASP.NET再到MVC, 从中见证了.NET技术发展,从无畏无知的懵懂少年,到现在的中年大叔,从中的酸甜苦辣也只有本人自知.随着 ...

  2. CJOJ 1087 【NOIP2010】乌龟棋 / Luogu 1541 乌龟棋(动态规划)

    CJOJ 1087 [NOIP2010]乌龟棋 / Luogu 1541 乌龟棋(动态规划) Description 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物. 乌龟棋的棋盘是一行N个格子,每个 ...

  3. 标准IO:常用函数集合

    stdio : 标准IO  (1) 流(stream)和文件(file) 流和文件 在Turbo C2.0中是有区别的, Turbo C2.0 为编程者和被访问的设备之间提供了一层抽象的东西, 称之为 ...

  4. 一些重要 Docker 命令的简单介绍

    1. 拉取 Docker 镜像 由于容器是由 Docker 镜像构建的,首先我们需要拉取一个 docker 镜像来开始.我们可以从 Docker Registry Hub 获取所需的 docker 镜 ...

  5. (转)springMVC框架下JQuery传递并解析Json数据

    springMVC框架下JQuery传递并解析Json数据 json作为一种轻量级的数据交换格式,在前后台数据交换中占据着非常重要的地位.Json的语法非常简单,采用的是键值对表示形式.JSON 可以 ...

  6. (转)memcached学习笔记1(windows 7 64bit 环境下安装memcached)

    windows 7 64bit 环境下安装memcached 1.下载后解压到D:\memcached(下载地址:memcached-win64下载地址) 2.安装到windows服务,打开cmd命令 ...

  7. LeetCode-Triangle[dp]

    Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent n ...

  8. AJAX 中JSON 和JSONP 的区别 以及请求原理

    AJAX 跨域请求 - JSONP获取JSON数据 博客分类: Javascript /Jquery / Bootstrap / Web   Asynchronous JavaScript and X ...

  9. 简单聊聊不可或缺的Nginx反向代理服务器--实现负载均衡【上篇】

    今天又是新的一周,我养足了精神去对待新一周的工作,但是今天到公司发现还是有一点空闲时间的,所以就想与之前接触过的Nginx再交往得更深一点儿. 什么是Nginx: Nginx是一款高性能的http服务 ...

  10. jdk 环境变量配置方法总结

    全部修改在用户变量/系统变量 系统变量→新建 JAVA_HOME 变量 .变量值填写jdk的安装目录(本人是 D:\java\Java\jdk1.8.0_72) 系统变量→寻找 Path 变量→编辑在 ...