VIP课程:互联网工程专题 05-快速掌握Jenkins原理与核心功能

Posted marlonkang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VIP课程:互联网工程专题 05-快速掌握Jenkins原理与核心功能相关的知识,希望对你有一定的参考价值。

第五课:快速掌握jenkins核心功能.docx

  • 2.164 (2019-02) and newer: Java 8 or Java 11

 

2、jenkins 概述

jenkins 就是为了满足上述持续集成的要点而设计的一款工具,其主体框架采用JAVA开发,实质内部功能都是由各种插件实现,极大提高了系统的扩展性。其不仅可以满足JAVA系统的集成,也可以实现php等语言的集成发布。通过其pipeline 插件,用户可以随自己需要定制集成流程。

2、下载安装jenkins

下载:jenkins 支持Docker、yum、msi 等安装,在本次教程使用直接选择下载它对应的WAR包进行安装(2.204.2)。https://jenkins.io/download/

启动:下载完成之后直接可通过 java -jar 命令启动

java -jar jenkins.war --httpPort=8080

技术图片

也可以将其放至到servlet容器(tomcatjettyjboss)中直接启动,无需过多的配置,一切插件化这是jenkins 比较优秀的设计。 

配置:下载完成之后进入启动页(http://127.0.0.1:8080/) 会有一个 验证过程,验证码存储在 ${user_home}.jenkinssecretsinitialAdminPassword 中,接着就是进入安装插件页,选择默认即可,这个过程稍长。

 

3、基础环境配置与常用插件下载

在集成的时候,jenkins 用到了 Maven 、Git  所以服务器中必须提前安装好这些环境,具体参照前面的git与maven 课程。

 

插件下载

更换源 ->系统管理->管理插件->高级 ->升级站点

把:http://updates.jenkins-ci.org/update-center.json 

换成:http://mirror.esuni.jp/jenkins/updates/update-center.json 

镜像源查询:http://mirrors.jenkins-ci.org/status.html

 

基本插件列表

插件名称

插件描述

Maven Integration

maven 管理插件

Deploy to container

容器部署插件

Pipeline

管道集成插件

Email Extension  

邮件通知插件

SSH

用于ssh 通信

二、基于jenkins 实现可持续化集成

知识点:

  1. 持续化集成完成的目标
  2. 持续化集成配置
  3. 集成实现原理

 

1、 持续化集成完成的目标

需要到达的目标如下:

  1. 自动基于分支构建项目
  2. 构建好的项目自动部署至Tomcat容器
  3. 构建好的项目自动上传至Nexus 私服存档
  4. 保存构建历史记录,并可以下载历史记录

 

 

 

 

 

 

 

 

 

以上是关于VIP课程:互联网工程专题 05-快速掌握Jenkins原理与核心功能的主要内容,如果未能解决你的问题,请参考以下文章

VIP课程:互联网工程专题 03-Maven基本概念与核心配置

彻底掌握Intellij IDEA(篇)-黄文毅-专题视频课程

珠峰JavaScript培训VIP精品课程(价值14800)

红孩儿网狐Cocos经典棋牌开发教程-卞安-专题视频课程

红孩儿网狐Cocos经典棋牌开发教程-卞安-专题视频课程

如何快速掌握FPGA?