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]$

 

转载于:https://www.cnblogs.com/wangxu01/articles/11103277.html

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐