Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
XiaoQianYue opened this issue Feb 28, 2024 · 3 comments

Comments

@XiaoQianYue
Copy link

试用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 XiaoQianYue changed the title [BUG]安装TCA插件,配置TCA 测试任务,一触发任务jenkins就会自动重启,且所触发的构建#N在界面上会消失 【BUG】安装TCA插件,配置TCA 测试任务,一触发任务jenkins就会shutdown,且所触发的构建#N在界面上会消失 Feb 28, 2024
@bensonhome
Copy link
Collaborator

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

@XiaoQianYue
Copy link
Author

XiaoQianYue commented Feb 29, 2024

@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 ,现象还是一样

@bensonhome
Copy link
Collaborator

@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的代码目录了吗?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants