一、Jenkins Build Jobs
1.构建Job是一个持续化集成服务的基础;
2.构建Job是你的项目做一些事情,如编译、测试,打包,发布或其它方面的特殊方式;
3.一个项目通常会使用许多相关联的Job,例如你可能开始选择专门运行你的单元测试的构建job,如果它通过你继续执行更长时间的集成测试,运行代码质量检测,或者生成技术文档,最后打包你的项目并部署到一个测试服务上;
二、创建一个FreeStyle构建Job
1.创建一个新的Job,点击"New Item"菜单,Jenkins支持多种不同类型的Job(如下图),我们选择Freestyle project类型:
Freestyle project:一般用途Job,它提供了最大的灵活性。它是Jenkins的重要特性。Jenkin将会结合任何SCM和任何构建系统来构建你的项目,并且它可以用于软件构建之外的一些事情;
Maven project:是一个专门适用于Mave项目的构建job,Jenkins能使用POM文件减少了很多配置;
Multiconfiguration Job:适合需要大量不同配置的项目,例如在多个黄精测试,指定平台构建等;
Copy exisiting Item:克隆一个当前的Job;
1.构建Job是一个持续化集成服务的基础;
2.构建Job是你的项目做一些事情,如编译、测试,打包,发布或其它方面的特殊方式;
3.一个项目通常会使用许多相关联的Job,例如你可能开始选择专门运行你的单元测试的构建job,如果它通过你继续执行更长时间的集成测试,运行代码质量检测,或者生成技术文档,最后打包你的项目并部署到一个测试服务上;
二、创建一个FreeStyle构建Job
1.创建一个新的Job,点击"New Item"菜单,Jenkins支持多种不同类型的Job(如下图),我们选择Freestyle project类型:
Freestyle project:一般用途Job,它提供了最大的灵活性。它是Jenkins的重要特性。Jenkin将会结合任何SCM和任何构建系统来构建你的项目,并且它可以用于软件构建之外的一些事情;
Maven project:是一个专门适用于Mave项目的构建job,Jenkins能使用POM文件减少了很多配置;
Multiconfiguration Job:适合需要大量不同配置的项目,例如在多个黄精测试,指定平台构建等;
Copy exisiting Item:克隆一个当前的Job;