1.构建一个自由风格的项目,并且命名,然后如果有存在的任务,直接复制就可以,现在采用的是复制项目,对其更改
2.点击配置,就是更改项目的一些信息
3.项目描述,就是给项目起个清晰明了的名字
4.源码管理,需要知道Repository URL 源码地址,也就是存放代码的仓库地址,以及配置好分支,一般默认是master,不需要做修改.
5.构建触发器—轮询scm 定义构建时间,图中的意思就是10:55,,16:55 每周日,定义好之后,会自动去查询仓库地址中的代码是否有变化,如果有那么就触发进行构建,如果没有,则不进行任何操作.
6.构建环境不需要做变更
7.构建.第一个执行shell,是你构建之前准备要做的事情,调试的时候,使用echo, 通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串,(通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。也可以打印变量.)
然后是调用顶层maven目标,如果是maven项目就不需要做变更.
第二个执行shell.是构建完成之后,要准备做的事情,一般都是打印一些已经完成的字符串,比如””finish building””
8.构建后操作,将仓库的代码,拉到本地,然后构建完成之后,需要进行打包上传到服务器, send build artifacts over ssh,
Ssh server 重新定义一个服务的名字
Source files 服务器jar 包相对路径地址,这个可以问开发联系,
Remove prefix 你要删除的路径前缀
Exec command 远程执行命令,上传包之后服务器要做的事情(这部分是开发的操作,比如环境的配置,部署,等等,这个命令可以和开发要)
9.构建其他工程
这个是测试完之后要发送测试报告的,回到第一步,再重新创建一个项目,
10. 因为只是打印测试报告,所以不需要源码以及触发器等配置
11. 主要是在构建这里,执行这个命令,去触发要测试的文件.