2010-09-22 4 views

ответ

3

Лучший способ сделать это:

  1. Установка Microsoft Visual Studio на сервере сборки
  2. Установите FORTIFY SCA на сервере сборки
  3. В конфигурации круиз-контроль, проверить исходный код
  4. Укажите круиз-контроль в Кoнфигурирование, чтобы выполнить следующую команду в командной строке студии СЦЕНЫ:

    sourceanal yzer -b FOO Devenv solution.sln/REBUILD "Debug"

Последний параметр является именем конфигурации сборки; эта конфигурация должна выделять PDB для любого компонента, который требуется для сборки, для анализа SCA.

+0

спасибо. Я действительно хотел избежать установки VS на сервере сборки ... другой удобный «скрипт» здесь позволяет автоматически загружать полученный файл fpr: «C: \ pathTO \ fortifyclient.bat» -url http: // f360/- authtoken TOKEN uploadFPR -файл «C: \ results.fpr» -projectID XYZ – bluevoodoo1

+0

Замечание к @DouglasHeld также о том, что 'sourceanalyzer -b FOO devenv solution.sln/REBUILD/Release', похоже, отлично работает, отметив, что мои проекты выделяют PDB на Релиз сборки. –

3

Если вы еще не нашли его, вы можете получить authtoken от: fortifyclient лексем -gettoken AnalysisUploadToken -url [URL] -user [YOURUSERNAME]

Для добавления, я считаю, что проще использовать строковые аргументы «-project [PROJECT] -version [VERSION]» вместо «-projectID» [NUMBER]. То же самое, разные призывы.

+0

Вопрос к @Costlow о команде -gettoken. Это постоянный токен? Если ваш пароль LDAP/Active-Directory может измениться ... вы должны обновить токен? Хорошо ли это в отдельных сеансах входа в Windows? Заранее благодарим! –

+1

Постоянный: нет, он определяется с максимальным сроком действия 90 дней. –

+0

Изменение пароля: Я не знаю. –

Смежные вопросы