Я начал использовать Doxygen для документирования исходного кода проекта моей команды (у нас есть проекты на C #, Objective-C и Android / Java).Я написал пакетный сценарий Windows, который проверяет последние версии внешних линий каждого проекта и использует командную строку Doxygen для создания сайтов документации HTML и публикации в каталоге в локальной файловой системе, в которой уже находится IIS 7.Этот пакетный скрипт отлично работает и делает все, что ему нужно, хотя для его полного запуска требуется 10-20 минут.
Теперь я пытаюсь автоматизировать процесс, чтобы он запускался в конце каждого дня.Я добавил запланированное задание, которое просто запускает пакетный скрипт.Кажется, что каждая часть сценария работает, за исключением части Doxygen.Я могу зайти на машину, посмотреть файловую систему и убедиться, что рабочие копии проверяются без проблем, а очистка работает.Однако он никогда не генерирует вывод Doxygen HTML.Выходные / целевые каталоги, которые Doxygen настроен для использования, будут оставаться пустыми каждый раз.Я не нахожу сообщений об ошибках любого типа (в запланированных задачах и eventvwr).Это не работает, позволяю ли я планировщику задач запускать его самостоятельно или я приказываю ему запустить задачу сейчас.Как было сказано ранее, я могу дважды щелкнуть командный файл и запустить его в обычном режиме, и все будет работать нормально.
Процесс выполняется на нашем сервере разработки, это старая рабочая станция Dell, работающая под управлением Windows Vista Business 32-bit,У меня есть запланированное задание, запущенное для учетной записи «Система», хотя я также попробовал «Локальная служба» и мою собственную учетную запись домена Active Directory (которая является администратором на этом сервере), и она все еще не работает.
Кто-нибудь еще успешно использовал планировщик задач для автоматизации Doxygen?Понятия не имею, что я делаю не так.Что мне нужно искать дальше?
Я могу публиковать слегка анонимные версии моего пакетного файла и файлов конфигурации Doxygen, если это необходимо.