一、构建本地任务
1、创建本地任务
2、添加构建
构建中可以执行不同平台下的指令,此处以windows下执行bat脚本为例。
构建时需要注意工作目录,此示例中HelloWorld.cpp直接放在工作目录下,所以可以直接调用,否则需要指定路径。
修改工作目录、设置定时构建、日志保留等其他构建时可设定的内容,设定方式参考Jenkins中一些常规设定】
3、开始构建
4、查看构建结果
二、构建svn任务
仅列出与构建本地任务存在差分的部分。
1、安装插件
subversion.hpi
插件安装方式参考Jenkins的四种插件安装方式
2、创建项目
3、选择从SVN下载代码并输入URL
svn检出时可以指定版本,默认检出最新版本
svn路径@head:强制检出最新版本
svn路径@版本号:检出指定版本
4、添加证书(svn检出使用的账号密码)
5、多段检出
如果一个项目中不知要检出一个路径的svn信息,则可以添加新的svn检出模块。
三、构建流水线任务
仅列出与构建本地任务存在差分的部分。
1、安装插件
流水线相关插件过多,建议在线安装,在线安装直接搜索pipeline进行安装即可,离线安装建议在能在线的电脑上安装jenkins在线下载完之后直接复制jpi到离线电脑上。
插件安装方式参考Jenkins的四种插件安装方式
2、创建流水线任务
3、选择脚本导入方式
可以选择直接在构建中写pipeline脚本,也可以从svn中导出pipeline脚本。
4、在线脚本
选择Pipeline script后会提供了一些示例脚本(途中红框中进行选择)。
5、svn中检出脚本
svn路径和证书的设定方式同构建svn任务。
6、可以利用片段生成器中生成pipeline中需要的代码
可以选择运行平台中使用的语言,例:windows下使用bat,则选择bat Windows Batch Script。
注意:片段生成器生成的代码主要是将指令调整为流水线的格式,不对Batch Script中的内容进行判断。