jenkins(四):Jenkins一个最简单的freestyle项目
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 [admin@pe-db builds]$