2017-11-13 7 views
1

코드 덱스 서버가 http://******:82/codedxVisual Studio Team Services 용 CodeDX 플러그인을 설치하는 방법은 무엇입니까?

으로 실행됩니다.이 방법으로 VSTS에서 빌드 작업을 볼 수 있습니다. enter image description here

그리고이 빌드에 대한 로그입니다 2017-11-13T22:17:14.6911243Z ============================================================================== 2017-11-13T22:17:14.6911243Z Task : Code Dx - Upload Files 2017-11-13T22:17:14.6911243Z Description : Upload files to Code Dx 2017-11-13T22:17:14.6911243Z Version : 0.1.18 2017-11-13T22:17:14.6911243Z Author : CodeDx 2017-11-13T22:17:14.6911243Z Help : 2017-11-13T22:17:14.6911243Z ============================================================================== 2017-11-13T22:17:14.7536277Z Preparing task execution handler. 2017-11-13T22:17:15.8474356Z Executing the powershell script: C:\agent\_work\_tasks\CodeDxUploadFilse_7a5fadd7-438e-4e37-bba4-aac9d265893c\0.1.18\UploadSourceToCodeDx.ps1 2017-11-13T22:17:15.8630563Z Code Dx URL: http://*******:82/codedx 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z Project ID: 1 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z API key: ********** 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z Paths: C:\agent\_work\4\s\***\****\Controllers\AccountController.cs 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z Source/binaries filenames: 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z Full 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 Processing C:\agent\_work\4\s\****\****\Controllers\AccountController.cs as file1... 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z Reading contents of AccountController.cs... 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z Content size: 45983 bytes 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z Building HTTP content... 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z Building request message... 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z Sending source to Code Dx... 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8630563Z 2017-11-13T22:17:15.8942973Z Reading response... 2017-11-13T22:17:15.8942973Z 2017-11-13T22:17:15.8942973Z

2017-11-13T22:17:15.8942973Z Response: {"error":"No appropriate role for file AccountController.cs - it should be removed"}

2017-11-13T22:17:15.8942973Z 2017-11-13T22:17:15.8942973Z 2017-11-13T22:17:15.9411717Z ##[section]Finishing: Code Dx

어떻게 CodeDx에 프로젝트에서 내 모든 파일을 검사하도록 지정합니까?

답변

2

zip 파일을 사용하여 소스 코드를 업로드 할 수 있습니다.

Tasks

아카이브 작업의 Archive file to create 매개 변수는 Files to upload된다 : 코드 DX를에 zip 파일을 업로드 한 zip 파일로 원본 파일을 보관하고 1 : 나는 두 개의 추가 내 빌드 정의에 작업을 추가 매개 변수를 코드 Dx 작업에 추가하십시오.

아카이브 작업

Archive task

코드 DX를 작업

enter image description here

+0

감사 단계에 자세한 답변을 많이하는 분에 작업을 얻었다. – Sameer

1

코드들의 DX (Built-in Code Scanners)를 다음과 같은 형식의 응용 프로그램 입력을 받아 들인다 :

  1. C/C++ 소스 우편 아카이브
  2. 자바 소스 우편 아카이브
  3. 자바 바이트 코드 우편 아카이브
  4. 닷넷 소스 압축 자료실
  5. .Net Dlls
  6. Ruby on Rails archieves
  7. PHP 우편 아카이브
  8. 파이썬은
  9. 자바 스크립트 압축 아카이브 아카이브를 압축
  10. 스칼라 당신은 당신이 소스 파일을 포함 할 수 있습니다, 지원되지 않는 CS 파일을 업로드 아카이브

을 압축 (예를 들어, .cs)를 zip 파일에 저장하고 zip 파일을 업로드하십시오.