Jenkins的安装配置及使用
一、以Jenkins在tomcat容器里运行的方式,jenkins的安装及安装时所涉及的JDK和tomcat的配置
1、首先下载tomcat,
2、下载Jenkins.war包,将war包放在tomcat的webapps下,意思是将jenkins作为tomcat的一个应用,启动tomcat,就能访问使用jenkins
3、下载安装jdk,因为jenkins是在java环境下运行的,下载安装完JDK后,配置环境变量
电脑--属性--高级设置---环境变量--
3.1、系统变量---新建 JAVA_HOME,值填写JDK的安装路径
3.2、再新建 CLASS_PATH,值填写.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\bin
%TOMCAT_HOME%\bin 是配置tomcat的环境变量
3.3、PATH里添加;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
二、打开并配置安装好的jenkins
1、首先打开localhost:8080
点击系统设置,主要设置一下几个地方
1.1、管理插件,在可用插件里选择需要安装的插件在线安装
我这里已经安装,所以现在在“已安装插件”
1.2、系统设置
1.3、邮件通知
再使用邮件通知时,需要在自己的邮箱里设置SMTP认证(开启),开启后QQ邮箱系统会发给用户一串密码,讲这一串密码复制到这里,并填写使用的邮箱的端口号
1.4、Allure Report
Allure Report 里设置的是jenkins生成的报告所存的路径,之后再jenkins上建的项目,要生成报告的话,调用这个Key,再加上项目的报告的具体路径
2、全局工具配置
将自己安装的JDK的路径复制到这里,将git的安装路径复制到这里
Allure Commandline这里选择最新版本,选择自动安装,点击保存即可。
3、其他的设置暂时没涉及到
三、新建项目并配置项目
1、填写项目的描述、丢弃旧的构建里,保持构建的最大数目:指的是每次构建都有保存历史记录,只留最新的N次
2、源码管理,只Jenkins上建的项目webUI,其代码所在的本地目录路径
3、构架和构建后操作,pycharm的项目执行的时候有俩种方式a:右击点“run...” b:在cmd下运行
这里构建是把cmd的命令配置到这里
cd D:\pythonme\webDDT\webUI\
d:
python -m pytest testCase --alluredir ${WORKSPACE}\Report
这个--alluredir ${WORKSPACE}\Report是指项目生成的报告存放的路径,这个路径必须与构建后的操作 Allure Report里的Path值相等,并对应
这里是因为调用了参数WORKSPACE,所以只填写后面的值Report, ${}指的是调用参数
4、邮件通知,构建运行项目时,如果有错误,将错误信息发送到某个邮箱
四、真正的运行 构建自己的项目
在具体的项目下点击立即构建
点击构建历史中的坐标原标,查看控制台的信息、点击Allure Report查看系统的执行结果的报告、工作区查看项目的代码
报告:点击左边菜单查看具体类别的详细信息
工作区
某个构建历史的控制台输出
Jenkins的安装配置及使用的更多相关文章
- Jenkins的安装配置
Jenkins的安装配置 一.Jenkins简介 Jenkins 是一个可扩展的持续集成引擎.Jenkins可以帮我们将代码进行统一的编译打包.还可以放到tomcat容器中进行发布.简单来说就是我们通 ...
- Jenkins的安装配置和使用
Jenkins的安装配置和使用 1 Jenkins介绍 w3cschool中这样介绍:Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个 ...
- Jenkins的安装配置[转]
Jenkins的安装配置 一.Jenkins简介 Jenkins 是一个可扩展的持续集成引擎.Jenkins可以帮我们将代码进行统一的编译打包.还可以放到tomcat容器中进行发布.简单来说就是我们通 ...
- 从零开始针对 .NET 应用的 DevOps 运营实践 - Jenkins & SonarQube 安装配置
一.Overview 继续 DevOps 实施的相关内容,在上一篇的博客中,完成了对于工具链中使用到的软件所需的运行环境的配置,在这一篇的博客中,将聚焦于我们使用到的两个主要的软件:Jenkins 与 ...
- 【01】Jenkins:安装配置
写在前面的话 从我的工作经历来看,刚出来的时候的第一家公司我们上线采用的是脚本上线.就是那种开发合并完代码以后,在一个固定的时间点,我们上服务器执行更新脚本打包更新.这种方法有一个很大的问题,就是对于 ...
- Jenkins 入门系列--Jenkins 的安装配置
写的我想吐血,累死了. 网页看着不爽的,自己去下载PDF.有问题请留言! Jenkins入门系列之--03PDF文档下载 第二章 Jenkins安装与配置 2 Jenkins安装 在最简单的情况下,J ...
- jenkins + sonar 安装配置
最近把snoar 添加上了 [root@snoar data]# wget https://sonarsource.bintray.com/Distribution/sonarqube/sonar ...
- 【Gerrit】持续集成工具Jenkins的安装配置与使用过程中遇到的问题整理
1.下载war包 https://jenkins.io/download/ 2.安装 java -jar jenkins.war Error: Feb 21, 2019 2:17:25 AM wins ...
- CI工具Jenkins的安装配置【linux】——jenkins集成sonarqube-异常解决
Setup 官网https://jenkins.io/ 下载war包,扔到tomcat下启动即可. 如果有port限制,在iptables中打开商品限制. 访问http://ip:port/jenki ...
随机推荐
- [笔记]C++下的数组声明
/* 例子来源于<C++ Primer> */ ]; //prts是含有10个整数类型指针的数组 ]; //错误,没有引用的数组 ]; //指向有10个整型元素数组的指针 ]; //引用有 ...
- Xpath中text(),string(),data()的区别
摘要: 在XPath中,经常使用text()和string(),而我一般都是想到哪个用哪个,究竟他们之间有什么不同,没有在意过. 本质区别 text()是一个node test,而string()是一 ...
- Inter IPP 处理图像数据的方法
Inter IPP没有读取图片和保存图片的函数,需要结合opencv完成这个功能. opencv读到图片以后逐个像素点赋值给IPP显然是不可取的,方法如下: int main(int argc, ch ...
- git上传项目已经删除文件,但是Jenkins中没有删除
jenkins 缓存造成的,需要清理工作空间
- cha[] strrev(char[])
反转字符串 保留在原函数中
- MySQL 主从复制 (CentOS 7)
1.主从复制原理 (1) 当master 服务器上的数据发生改变时,则将其改变写入二进制日志文件中: (2) slave服务器会在一定时间间隔内对 master 服务器上的二进制日志进行探测,探测其是 ...
- redis数据类型为key的常用命令
redis默认自带16个库select 7切换到redis第8个数据库dbsize查看reids有几个keykeys *查看所有k,vclear清空控制台FLUSHDB清空当前数据库的kvFLUSHA ...
- 一些有意思的git
fs: https://github.com/psankar/simplefs https://github.com/gzc/isystem/blob/master/basic/Crash_Consi ...
- js图片轮播效果实现代码
首先给大家看一看js图片轮播效果,如下图 具体思路: 一.页面加载.获取整个容器.所有放数字索引的li及放图片列表的ul.定义放定时器的变量.存放当前索引的变量index 二.添加定时器,每隔2秒钟i ...
- SQL中group by使用
多条重复记录,有一个字段可以进行区分,从重复的记录中取出其中一条,可利用group by字段 举例如下: 查询所有 查询地区中的最高分