We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jenkins入门ABC(大纲)
Jenkins是持续集成的承载体,是业界的事实标准
首先,Jenkins是一个任务调度工具,强项在执行,而非展示
任务调度
其次,Job(即:任务)是Jenkins的核心概念,Jenkins的所有功能可以说都是围绕定义、执行、展示Job展开的
Job
任务
然后,Build,即:Job的某一次执行
Build
最后,Slave,真正执行Job的物理机(或者云主机)
Slave
可以有多种类型供选择,一般都选用自有风格或者Maven或者拷贝,其中,拷贝最常见
自有风格
Maven
拷贝
一些关键属性
描述
参数化构建过程
停止构建
安静期
选择执行节点
源码管理
构建触发器
构建
cmd
shell
ant
构建后操作
Build other project
Publish TestNg report
Editable email
带【*】为最小合集,可以快速建立一个可用的Job试运行,然后慢慢添加内容
一些潜力属性
使用自定义的工作空间
或许
Display Name
清空工作区
参数化
小问号
简略
实际工作中,尽量拷贝、参照已有Slave配置,避免折腾
见demo
从官网下载 http://jenkins-ci.org/
http://jenkins-ci.org/
执行 java -jar jenkins.war
java -jar jenkins.war
打开 localhost:8080
localhost:8080
https://wiki.jenkins-ci.org/display/JENKINS/Plugins
博大精深 居家必备
博大精深
居家必备
The text was updated successfully, but these errors were encountered:
good job!
Sorry, something went wrong.
No branches or pull requests
Jenkins入门ABC(大纲)
Jenkins是持续集成的承载体,是业界的事实标准
基本概念
首先,Jenkins是一个
任务调度
工具,强项在执行,而非展示其次,
Job
(即:任务
)是Jenkins的核心概念,Jenkins的所有功能可以说都是围绕定义、执行、展示Job展开的然后,
Build
,即:Job的某一次执行最后,
Slave
,真正执行Job的物理机(或者云主机)Job介绍
新建Job
可以有多种类型供选择,一般都选用
自有风格
或者Maven
或者拷贝
,其中,拷贝
最常见配置详解
一些关键属性
描述
,一个好的描述可以包括:是什么、为什么、怎么办参数化构建过程
,Job的灵活性很大一部分依赖于这个特性停止构建
,你懂的安静期
,如果被上游任务触发的话,会暂停一会再真正启动,例如:上游是tomcat重启,下游是UI自动化,那么,UI自动化的Job就可以有个安静期,等待tomcat完全UP选择执行节点
源码管理
,不解释构建触发器
,如何触发Job构建
,一般使用cmd
shell
ant
(注:Maven
类型的Job这里略不同)构建后操作
,常用的有:Build other project
Publish TestNg report
Editable email
带【*】为最小合集,可以快速建立一个可用的Job试运行,然后慢慢添加内容
一些潜力属性
使用自定义的工作空间
- 持续集成中,多个Job或许
可以使用同一个workspace,以保持源码版本统一,同时避免反复checkout代码,编译(注:此构想�未实证)Display Name
- 给Project取别名Tips
清空工作区
,可(临时)解决大量疑难杂症参数化
立即构建小问号
Build介绍
简略
Slave介绍
简略
Tips
实际工作中,尽量拷贝、参照已有Slave配置,避免折腾
关于Pipeline
见demo
关于PMD/FindBugs/CheckStyle
简略
自己试一下
从官网下载
http://jenkins-ci.org/
执行
java -jar jenkins.war
打开
localhost:8080
更多知识点
https://wiki.jenkins-ci.org/display/JENKINS/Plugins
写在最后
The text was updated successfully, but these errors were encountered: