Jenskins教程:http://www.yiibai.com/jenkins/

一、Jenskins的安装

1.jenskins下载和启动

Jenskins下载地址:https://jenkins.io/download/

启动Jenskins前需要安装jdk。最好是高版本。在安装完jdk后,输入以下命令就能启动jenskins了。

java -jar jenskins.war

让jenskins后台运行:nohup  java -jar jenskins.war

2.jenskins配置

第一次启动Jenkins时,由于安全的考虑,Jenkins会自动生成一个随机的按照口令。注意控制台输出的口令,复制下来,然后在浏览器输入:

http://localhost:8080/

粘贴口令,进入安装界面,如果执行默认的安装,Jenkins就自动配置好了Maven、git等常用插件。最后,创建一个admin用户,完成安装。

用管理员账号登录Jenkins后,第一次使用前,需要在“系统管理”->“Global Tool Configuration”->“Maven”中新增一个Maven,直接输入一个名字,选中“自动安装”,Jenkins会自动下载并安装Maven:

然后,在Jenkins首页选择“新建”,输入名字,选择“构建一个maven项目”:

在配置页中,源码管理选择Git,填入地址:

默认使用master分支。如果需要口令,在Credentials中添加用户名/口令,或者使用SSH Key。

构建触发器指定了触发一次构建的条件。推荐使用最简单的配置“Poll SCM”,它的意思是,定时检查版本库,发现有新的提交就触发构建。这种方式对git、SVN等所有版本管理系统都是通用的。

我们在日程表中填入:

* * * * *

  

表示每分钟检查一次。如果你觉得太频繁,可以改成“每3分钟检查一次”:

*/3 * * * *

在“Build”中,默认的Root POM是pom.xml。如果pom.xml不在根目录下,就填入子目录,例如:wxapi/pom.xml

在Goals and options中,填入需要执行的mvn命令:clean package,Jenkins将执行如下命令:

mvn clean package

特殊参数也在这里填写,如-DskipTests=true clean package

保存后,就可以执行自动化构建了。

点击一个构建任务,可以在Console Output中看到控制台详细输出,便于出错排查:

三、部署

如果要部署构建好的war包,可以在Post Steps中填上shell命令,直接用脚本部署。

另一种方式是创建另外一个构建项目,手动触发部署。

无论用哪种方式,都是为了确保编译、部署是通过CI服务器完成的,而不是某台开发机器。

转载于:https://www.cnblogs.com/xialiaoliao0911/p/8066112.html

【Jenskins】安装与配置相关推荐

  1. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  2. Portainer 安装与配置

    文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 ​ Portainer 是一个开源.轻量级Do ...

  3. Myeclipse安装、配置、测试

    Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...

  4. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  5. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

  6. java jdk 1.8 安装_下载、安装、配置 java jdk1.8

    近期配置react native的开发环境,所以就从配置环境开始.rn的环境配置有那么几项,其中重要的一个就是java jdk(Java Development Kit 的缩写),那么以下就是下载.安 ...

  7. mysql安装好需要优化配置一下_Mysql的安装、配置、优化

    Mysql的安装.配置.优化 安装步骤 1.先单击中的安装文件,如果是win7系统,请选择以管理员的方式运行. 2.大概需要30秒的时间,开始进入安装界面.请先把标红的打勾,好进行下一步的动作. 3. ...

  8. windows下opencv安装及配置(vs2010环境)

    opecv下载 前往官方下载地址 https://opencv.org/releases/ opencv安装及配置 解压,会得到一个opencv文件夹,可将提取出的文件移动到任意位置,我将其放在F盘. ...

  9. Elasticsearch 6.3.1、Head插件 安装及配置

    安装Elasticsearch Elasticsearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch 也可以直接使用wget下载到某目 ...

  10. Zookeeper 安装和配置

    Zookeeper 安装和配置01 ZooKeeper的安装与部署02 转载于:https://www.cnblogs.com/hfultrastrong/p/8414587.html

最新文章

  1. 机器人研究员的崛起 |《自然》论文
  2. CentOS 6.5使用yum快速搭建LAMP环境
  3. 把combobox控件添加到datagridview控件中_自定义系列:控件属性添加
  4. 使用gulp构建前端(三)
  5. Oracle版本区别[转载]
  6. 用perl发送数据到钓鱼站
  7. Linux镜像下载及虚拟机中安装
  8. python如何输入特殊符号_python特殊符号转义
  9. excel的图表里如何添加上下标
  10. C语言扫雷(可展开)
  11. 高次同余方程式的解数及解法
  12. NLP-D38-nlp比赛D7-pytorch踩坑继续刷题
  13. linux虚拟网桥 docker,Docker 使用自定义网桥
  14. 【数据结构与算法】专栏系列文章目录
  15. Visual Studio Code修改字体大小
  16. Codeforces Problemset
  17. Linux修改系统时间、时区
  18. 区块链基础与网络安全
  19. Linux系统替换文件内容
  20. 【Android】恢复出厂后静态壁纸加载流程

热门文章

  1. C语言:图书管理系统代码和详细分析
  2. Github教程】史上最全github使用方法:github入门到精通
  3. 客户端获取服务器性能的请求方法,网管员常见九大问题快速解决方法
  4. 51单片机基础之串口通信
  5. 如何用matlab进行脑电信号处理,基于matlab的脑电信号处理
  6. Windows Azure HandBook (7) 基于Azure Web App的企业官网改造
  7. 小啊呜产品读书笔记001:《邱岳的产品手记-06》11讲 如何借鉴灵感 12讲 产品案例分析:LabRdr的设计实验
  8. 一条命令,根据进程名判断有进程输出up,无进程无输出
  9. android textview椭圆,Android TextView 因为特殊字符(半角圆角等问题)在折行的时候各种不爽 ,不规则折行...
  10. 学校铃声Java_java_java多线程抓取铃声多多官网的铃声数据,一直想练习下java多线程抓取数 - phpStudy...