Используя знак процента в сценариях сборки TeamCity

Я пытаюсь настроить процесс сборки TeamCity, который запускает собственный сценарий командной строки. В скрипте используется переменная, поэтому ему нужен знак процента (например, % x ). Но TeamCity использует знаки процента для своих свойств (например, % build.number% ), поэтому знак процента в скрипте удаляется при его запуске.

Если скрипт содержит это:

for /d %x in ("c:\*") do @echo "%x"

Это что он на самом деле запускает:

[...] приложение должно загрузить файлы CRL, чтобы процесс внутренней проверки гарантировал, что каждый сертификат, который оно проверяет, не отозван. К сожалению, функциональность CRL OpenSSL не завершена в версии 0.9.6. Функции, необходимые для использования информации CRL, будут добавлены в новых версиях, начиная с 0.9.7. [...]

Я не могу найти никакой полезной информации об этом в документации OpenSSL (неудивительно). Мне кажется, что проверка CRL должна быть автоматической частью процесса проверки OpenSSL. Теперь списки отзыва сертификатов обрабатываются автоматически, или мне все равно придется перебирать весь мусор, перечисленный в книге, чтобы тщательно проверить, не отозван ли сертификат?

Тесно связанный вопрос: загружает ли функция SSL_CTX_set_default_verify_paths пути CRL?

8
задан Head Geek 8 December 2010 в 18:48
поделиться