在jenkins上创建一个CANoe Job

Posted 蚂蚁小兵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在jenkins上创建一个CANoe Job相关的知识,希望对你有一定的参考价值。

目录

实战项目CANoe 工程

配置全局安全

  • 将代理和SSH Server都设置成随机选取,后面再本机创建slave 节点要用,因为我们会在用一台机器上创建了master和slave节点,端口要随机,不然冲突了。


创建 slave 节点

  • 我们在自己电脑上安装jenjins之后,默认就是Master 节点,但是Master节点跑 任务的时候,都是后台运行,这就导致,我们可以正常调用CANoe ,执行测试也没问题,但是CANoe 是后台运行看不见界面的,所以我们有必要创建个 salve 节点来解决这个问题


  • 2,新建节点 ,命名为 slave_1,如果你是第一次学习,请严格用这个名字,因为pipline 测试代码用的就是这个名字,当您熟悉jenkin运行机制后,可以随便更改


  • 3,这里重点配置下slave_1节点的工作路径: D:\\Jenkins\\slave_1 ,其它的可以都不用动。记得保存


  • 4,这个时候slave 节点创建完毕了,但是还没上线,我们点击它


  • 5,将 圈起来的命令拷贝到 CMD中,回车执行,注意用管理员权限打开CMD,不然有可能因为权限问题导致运行CANoe时权限不够的问题。


  • 6,这个时候slave 节点就 上线了。


创建pipline Job: CANoeAutoRun

  • 1·,创建一个pipline类型的项目:CANoeAutoRun


  • 2 ,将 Jenkinsfile 的内容全部拷贝到 Pipline 脚本中,记得保存



以上是关于在jenkins上创建一个CANoe Job的主要内容,如果未能解决你的问题,请参考以下文章

在jenkins上创建一个CANoe Job

Jenkins触发远程Job的几种方式

Jenkins启动另一个job并传递参数

jenkins 批量添加任务job

Jenkins闹钟

在gitlab通过webhook触发Jenkins的job中用script获取当前分支