CodeAnalysis icon indicating copy to clipboard operation
CodeAnalysis copied to clipboard

【BUG】安装TCA插件,配置TCA 测试任务,一触发任务jenkins就会shutdown,且所触发的构建#N在界面上会消失

Open XiaoQianYue opened this issue 6 months ago • 3 comments

试用TCA jenkins插件,建立jenkins测试任务的时候发现,启动任务jenkins就会shutdown。 补充说明:

  1. 触发启动下载代码成功后,应该是轮到TCA插件出场,jenkins会重启。看日志感觉有点像安装完插件等待没任务的时候重启一样。
  2. 触发启动下载代码失败,即还没轮到TCA插件出场,则不会重启。

相关日志以及配置:

  1. jenkins版本: 2.401.1 docker部署
  2. 安装插件: 下载最新的hpi上传,安装后信息如下 image

3.触发链路说明: jenkins上安装gerrit trigger ,监听gerrit 的提交。提交则触发任务。 本次所触发的任务试用TCA插件

  1. 环节变量配置在节点中 image image

5.任务配置 image

6.Jenkins日志 image

另外有疑惑点:关于jenkins插件的中的使用文档中,似乎没有提到关于tca服务的配置,比如server_ip之类

XiaoQianYue avatar Feb 28 '24 08:02 XiaoQianYue

@XiaoQianYue 请检查下任务配置里的参数“CodeAnalysis目录绝对路径”,是指机器上拉取好的CodeAnalysis开源仓库目录,并不是待扫描的代码目录。 插件是直接调用机器上的CodeAnalysis源码目录下的TCA client来执行,server_ip等相关配置也是需要在该源码目录下的client/config.ini文件中配置。

bensonhome avatar Feb 28 '24 10:02 bensonhome

@XiaoQianYue 请检查下任务配置里的参数“CodeAnalysis目录绝对路径”,是指机器上拉取好的CodeAnalysis开源仓库目录,并不是待扫描的代码目录。 插件是直接调用机器上的CodeAnalysis源码目录下的TCA client来执行,server_ip等相关配置也是需要在该源码目录下的client/config.ini文件中配置。

@bensonhome 有几个问题想要明确一下哈:

  1. 需要拉取CodeAnalysis的机器指的是jenkins master 还是jenkins 指定的操作节点 ?
  2. 是单纯地拉取代码就可以,配置client/config.ini就可以,还是需要按照这个http://192.168.1.123:86/document/zh/guide/%E5%AE%A2%E6%88%B7%E7%AB%AF/%E6%9C%AC%E5%9C%B0%E5%88%86%E6%9E%90.html 这个客户端配置来进行配置
  3. 如何是需要按照客户端配置地话,是只能走源码的方式吗?还是文档中的三种方式都可以,比如二进制的方式?

我尝试在jenkins 节点和jenkins master只下载源码,配置client/config.ini ,现象还是一样

XiaoQianYue avatar Feb 29 '24 02:02 XiaoQianYue

@XiaoQianYue 请检查下任务配置里的参数“CodeAnalysis目录绝对路径”,是指机器上拉取好的CodeAnalysis开源仓库目录,并不是待扫描的代码目录。 插件是直接调用机器上的CodeAnalysis源码目录下的TCA client来执行,server_ip等相关配置也是需要在该源码目录下的client/config.ini文件中配置。

@bensonhome 有几个问题想要明确一下哈:

  1. 需要拉取CodeAnalysis的机器指的是jenkins master 还是jenkins 指定的操作节点 ?
  2. 是单纯地拉取代码就可以,配置client/config.ini就可以,还是需要按照这个http://192.168.1.123:86/document/zh/guide/%E5%AE%A2%E6%88%B7%E7%AB%AF/%E6%9C%AC%E5%9C%B0%E5%88%86%E6%9E%90.html 这个客户端配置来进行配置
  3. 如何是需要按照客户端配置地话,是只能走源码的方式吗?还是文档中的三种方式都可以,比如二进制的方式?

我尝试在jenkins 节点和jenkins master只下载源码,配置client/config.ini ,现象还是一样

@XiaoQianYue

  1. 是指jenkins的执行节点上拉取CodeAnalysis。
  2. 需要按照文档配置好客户端。
  3. 只能走源码的方式。

jenkins任务配置里面的“CodeAnalysis目录绝对路径”配成CodeAnalysis的代码目录了吗?

bensonhome avatar Mar 04 '24 04:03 bensonhome