【Jenskins】安装与配置
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】安装与配置相关推荐
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- Portainer 安装与配置
文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 Portainer 是一个开源.轻量级Do ...
- Myeclipse安装、配置、测试
Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)
1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...
- java jdk 1.8 安装_下载、安装、配置 java jdk1.8
近期配置react native的开发环境,所以就从配置环境开始.rn的环境配置有那么几项,其中重要的一个就是java jdk(Java Development Kit 的缩写),那么以下就是下载.安 ...
- mysql安装好需要优化配置一下_Mysql的安装、配置、优化
Mysql的安装.配置.优化 安装步骤 1.先单击中的安装文件,如果是win7系统,请选择以管理员的方式运行. 2.大概需要30秒的时间,开始进入安装界面.请先把标红的打勾,好进行下一步的动作. 3. ...
- windows下opencv安装及配置(vs2010环境)
opecv下载 前往官方下载地址 https://opencv.org/releases/ opencv安装及配置 解压,会得到一个opencv文件夹,可将提取出的文件移动到任意位置,我将其放在F盘. ...
- Elasticsearch 6.3.1、Head插件 安装及配置
安装Elasticsearch Elasticsearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch 也可以直接使用wget下载到某目 ...
- Zookeeper 安装和配置
Zookeeper 安装和配置01 ZooKeeper的安装与部署02 转载于:https://www.cnblogs.com/hfultrastrong/p/8414587.html
最新文章
- 机器人研究员的崛起 |《自然》论文
- CentOS 6.5使用yum快速搭建LAMP环境
- 把combobox控件添加到datagridview控件中_自定义系列:控件属性添加
- 使用gulp构建前端(三)
- Oracle版本区别[转载]
- 用perl发送数据到钓鱼站
- Linux镜像下载及虚拟机中安装
- python如何输入特殊符号_python特殊符号转义
- excel的图表里如何添加上下标
- C语言扫雷(可展开)
- 高次同余方程式的解数及解法
- NLP-D38-nlp比赛D7-pytorch踩坑继续刷题
- linux虚拟网桥 docker,Docker 使用自定义网桥
- 【数据结构与算法】专栏系列文章目录
- Visual Studio Code修改字体大小
- Codeforces Problemset
- Linux修改系统时间、时区
- 区块链基础与网络安全
- Linux系统替换文件内容
- 【Android】恢复出厂后静态壁纸加载流程
热门文章
- C语言:图书管理系统代码和详细分析
- Github教程】史上最全github使用方法:github入门到精通
- 客户端获取服务器性能的请求方法,网管员常见九大问题快速解决方法
- 51单片机基础之串口通信
- 如何用matlab进行脑电信号处理,基于matlab的脑电信号处理
- Windows Azure HandBook (7) 基于Azure Web App的企业官网改造
- 小啊呜产品读书笔记001:《邱岳的产品手记-06》11讲 如何借鉴灵感 12讲 产品案例分析:LabRdr的设计实验
- 一条命令,根据进程名判断有进程输出up,无进程无输出
- android textview椭圆,Android TextView 因为特殊字符(半角圆角等问题)在折行的时候各种不爽 ,不规则折行...
- 学校铃声Java_java_java多线程抓取铃声多多官网的铃声数据,一直想练习下java多线程抓取数 - phpStudy...