Jenkins-Freestyle项目实战
Posted 测试工程师小站
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins-Freestyle项目实战相关的知识,希望对你有一定的参考价值。
点击关注,我们共同每天进步一点点!
1 配置
General
项目基本配置
项目名字,描述,参数,禁用项目,并发构建,限制构建默认node等Source code managemet
代码库信息,支持Git,Subversion等Build Triggers
构建触发方式
周期性构建,poll scm,远程脚本触发构建,其他项目构建结束后触发等Build Environment
构建环境相关设置
构建前删除workspace,向Console输出添加时间戳,设置构建名称,插入环境变量等Build
项目构建任务
添加1个或者多个构建步骤Post-build Actions
构建后行为
Artifact归档,邮件通知,发布单元测试报告,触发下游项目等
注:restrict where this project can run 限定这个项目只能在某个节点上运行
2 构建一个freestyle任务
新建任务 -->> 输入一个任务名称 -->> 构建一个自由风格的软件项目 --->> 确定 -->> 构建 -->> 执行Shell
执行和输出结果
job目录
服务器端每个Job的存储路径
[admin@pe-db jobs]$ pwd
/var/lib/jenkins/jobs
[admin@pe-db jobs]$ ls
api-freestyle-1
每一次的构建配置
[admin@pe-db jobs]$ cd api-freestyle-1/
[admin@pe-db api-freestyle-1]$ ls
builds config.xml lastStable lastSuccessful nextBuildNumber
[admin@pe-db api-freestyle-1]$ cd builds/
[admin@pe-db builds]$ ls
1 2 3 lastFailedBuild lastStableBuild lastSuccessfulBuild lastUnstableBuild lastUnsuccessfulBuild legacyIds
喜欢请关注,有用请转发~
升职、加薪、无漏测-点“在看”
以上是关于Jenkins-Freestyle项目实战的主要内容,如果未能解决你的问题,请参考以下文章
Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段