Jenkins:

作用:

主要是软件的持续构建和测试监视重复工作的执行。

特征:

易安装和配置,项目源码的检测,Build完之后仍然可以Tag,Junit/TestNG测试报告,插件支持,跨平台。

安装:

下载jenkins.war

E:\>cd E:\QQDownload\MyDownLoad

E:\QQDownload\MyDownLoad>java -jar jenkins.war
Running from: E:\QQDownload\MyDownLoad\jenkins.war
webroot: $user.home/.jenkins........

进入:http://localhost:8080/

就会进入Jenkins的主页。默认是8080端口 ,我们也通过

E:\QQDownload\MyDownLoad>java -jar jenkins.war -httpPort=8000来指定开启的端口。

也可以通过 发布到Tomcat等中间件,然后启动。

比如讲jenkins.war放到webApps下面,启动Tomcat:

访问 http://loclahost:8080/jenkins即可进入jenkins的主页。

创建Job:

在Jenkins的主页,有一个new job,就可以创建新的job。然后根据提示进行一步一步的配置即可。

过程还是相对简单的。

如果想修改移动或者删除Job,我们可以在Jenkins的主目录下面,直接对文件夹进行相应的操作即可。

Jenkins启动时有一些命令参数,我们可以

--httpPort=port,用来设置jenkins运行时的web端口

--httpListenAddress=IP Address,用来指定jenkins监听的ip范围,默认为所有的ip都可以访问此jenkins server。
为了方便对Jenkins的管理我可以写一个脚本,比如shell或者 bat脚本来简化启动的操作流程:
set JENKINS_HOME=E:\QQDownload\MyDownLoadcd /d %JENKINS_HOME%/jenkins
java -jar %JENKINS_HOME%\jenkins.war --httpPort=8000

jenkins内置的环境变量

BUILD_NUMBER, 唯一标识一次build,例如23;
BUILD_ID,基本上等同于BUILD_NUMBER,但是是字符串,例如2011-11-15_16-06-21;
JOB_NAME, job的名字,例如JavaHelloWorld;
BUILD_TAG, 作用同BUILD_ID,BUILD_NUMBER,用来全局地唯一标识一此build,例如jenkins-JavaHelloWorld-23;
EXECUTOR_NUMBER, 例如0;
NODE_NAME,slave的名字,例如MyServer01;
NODE_LABELS,slave的label,标识slave的用处,例如JavaHelloWorld MyServer01;
JAVA_HOME, java的home目录,例如C:\Program Files (x86)\Java\jdk1.7.0_01;
WORKSPACE,job的当前工作目录,例如c:\jenkins\workspace\Music;

HUDSON_URL = JENKINS_URL, jenkins的url,例如http://localhost:8000/ ;
BUILD_URL,build的url 例如http://localhost:8000/job/Music/23/;
JOB_URL, job的url,例如http://localhost:8000/job/Muisc/;
SVN_REVISION,svn 的revison

Jenkins+solor相关推荐

  1. jenkins+sonarqube流水线脚本模板

    pipeline { //这个任务在哪个主机上运行 //agent any//将这个项目运行在slave上 agent { label 'node1' }//参数化构建,主要设定git_version ...

  2. 更改Jenkins升级站点

    更新地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json [图示]:

  3. Jenkins首次安装推荐插件出错 No such plugin: cloudbees-folder 超详细解决方案

    我的环境:腾讯云 CentOS7 轻量应用服务器 docker run -u root -itd -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/v ...

  4. jenkins ssl证书报错问题解决

    Jenkins 是一款流行的开源持续集成工具用于项目开发,具有自动化构建.测试和部署等功能. 可以.war的方式来运行Jenkins: 从Jenkins下载jenkins.war. 在目录下运行:ja ...

  5. 修改jenkins启动的默认用户

    # 背景 通过yum命令安装的jenkins,通过service jenkins去启动jenkins的话,默认的用户是jenkins,但jenkins这个用户是无法通过su切换过去的 ,在某些环节可能 ...

  6. 对 Jenkins+ANT+Jmeter 接口测试的实践

    转载地址:https://testerhome.com/topics/5262 1.前言 最近感觉大家都在讲Jenkins+jmeter+ant或maven的使用,但没有说到具体怎么投入到项目使用,只 ...

  7. Jenkins构建Maven聚合工程,指定构建子模块

    一.设置单独编译构建子模块 配置: 1.Root POM指向父pom.xml 2.Goals and options指定构建模块的参数: mvn -pl project1/project1-son - ...

  8. jenkins 插件执行shell命令时,提示“Command not found”处理方法

    首先提示找不到"Command not found,可能我们第一反应是查看目标机器是否已支持该命令,不过如果相信能找到这里来的朋友估计遇到的跟我一样,其实目标机器是没有问题的通过一些远程工具 ...

  9. Jenkins 插件 地址证书报错问题解决思路

    问题提示摘要: SunCertPathBuilderException: unable to find valid certification path to requested target ... ...

最新文章

  1. 2021-2027年中国室内游艺设备行业研究及前瞻分析报告
  2. oracle 存储过程 状态,查看ORACLE中正在运行的存储过程 | 学步园
  3. golang grpc demo
  4. AutoLISP圆内接多边形
  5. Chrome 清除当前网站下的缓存
  6. c语言图书管理系统登录系统,C语言图书管理系统设计代码.doc
  7. Lua内存泄露情况举例
  8. html 中加载字体太慢,css字体文件包太大无法引入怎么处理?
  9. Google Earth Engine ——LANDSAT8——TOA系列数据
  10. vue 关于飞行地图展示的功能
  11. android中menu重写哪些方法,在Android中Menu的使用
  12. VSCode插件,TODO标记
  13. 用JQuery实现简单计时答题游戏
  14. 程序员面试被问,有没有别家的offer?这个问题怎么回答?
  15. centos6查看运行服务器,centos如何查看端口是否开放_网站服务器运行维护,centos,端口...
  16. docker安装包安装
  17. 线上销售额增长60%,小红书品牌企业号如何实现迭代式突破
  18. Mezo Playing ZomaDeadlineYet Another Meme ProblemHQ9+
  19. 原创游戏:血战太平洋1.1(可在Dev-C++上运行)
  20. Python基础部分学习笔记(一)

热门文章

  1. 为什么PUSH推送要经常背锅?
  2. Git教程 - 使用gogs搭建Git服务
  3. HDU 5230 ZCC loves hacking(DP)
  4. jquery 获取或设置radio单选框选中值的方法
  5. 深度学习 常见的名词Top-1和Top-5分别有什么含义
  6. 正则的应用--读取本地文件2--网页版解析--豆瓣
  7. 【报告分享】2021花西子品牌分析报告:东方彩妆,以花养妆.pdf(附下载链接)...
  8. 【Linux】shell语法入门手册 语法大全
  9. Orchestra入门-WordPress插件
  10. unity连接数据库