Azure devops 如何为VisualStudioTeamServices设置CodeDX插件?

Azure devops 如何为VisualStudioTeamServices设置CodeDX插件?,azure-devops,azure-pipelines-build-task,Azure Devops,Azure Pipelines Build Task,我有一台CodeDx服务器运行在http://*****:82/CodeDx 这就是我的构建任务在VSTS中的外观。 以下是构建的日志: 2017-11-13T22:17:14.6911243Z============================================================================== 2017-11-13T22:17:14.6911243Z任务:代码Dx-上传文件 2017-11-13T22:17:14.6911243Z说明:上

我有一台CodeDx服务器运行在http://*****:82/CodeDx

这就是我的构建任务在VSTS中的外观。

以下是构建的日志:
2017-11-13T22:17:14.6911243Z==============================================================================
2017-11-13T22:17:14.6911243Z任务:代码Dx-上传文件
2017-11-13T22:17:14.6911243Z说明:上传文件到代码Dx
2017-11-13T22:17:14.6911243Z版本:0.1.18
2017-11-13T22:17:14.6911243Z作者:CodeDx
2017-11-13T22:17:14.6911243Z帮助:
2017-11-13T22:17:14.6911243Z==============================================================================
2017-11-13T22:17:14.7536277Z准备任务执行处理程序。
2017-11-13T22:17:15.8474356Z执行powershell脚本:C:\agent\\u work\\u tasks\CodeDxUploadFilse\u 7a5fadd7-438e-4e37-bba4-aac9d265893c\0.1.18\UploadSourceToCodeDx.ps1
2017-11-13T22:17:15.8630563Z代码Dx URL:http://*****:82/codedx
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z项目编号:1
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z API密钥:**********
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z路径:C:\agent\\u work\4\s\***\***\Controllers\AccountController.cs
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z源/二进制文件名:
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z完整URL:http://********:82/codedx/api/projects/1/analysis
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z处理C:\agent\\u work\4\s\******\***\Controllers\AccountController.cs作为文件1。。。
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z读取AccountController.cs的内容。。。
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z内容大小:45983字节
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z构建HTTP内容。。。
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z建筑请求消息。。。
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z发送源代码到代码Dx。。。
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8630563Z
2017-11-13T22:17:15.8942973Z读取响应。。。
2017-11-13T22:17:15.8942973Z
2017-11-13T22:17:15.8942973Z

2017-11-13T22:17:15.8942973Z响应:{“错误”:“AccountController.cs文件没有合适的角色-应该删除”}

2017-11-13T22:17:15.8942973Z
2017-11-13T22:17:15.8942973Z
2017-11-13T22:17:15.9411717Z###[部分]整理:代码Dx


如何指定将项目下的所有文件扫描到CodeDx?

CodeDx接受以下格式的应用程序输入():

  • C/C++源压缩文件
  • Java源压缩文件
  • Java字节码压缩文件
  • .Net源压缩文件
  • .Net DLL
  • RubyonRails架构
  • PHP压缩文件
  • Python压缩文件
  • JavaScript压缩文件
  • Scala压缩文件

  • 上载不受支持的cs文件时,可以将源文件(例如,.cs)包含在zip文件中,然后上载zip文件

    您可以使用zip文件上传源代码。我在构建定义中添加了两个额外任务:1将源文件归档到zip文件,1将zip文件上载到代码Dx:

    要创建存档任务的
    存档文件
    参数将成为code Dx任务中的
    要上载的文件
    参数

    存档任务

    编码Dx任务


    非常感谢您提供了详细的答案和步骤,一分钟内就完成了。