Я создаю свою первую работу в Хадсоне, и у меня возникают некоторые проблемы. Задание контролирует два репозитория, один из которых содержит наши установочные файлы БД, другой - немного кода, который проверяет и проверяет установочные файлы БД.
Часть кода, который выполняется, выдаст проверенные установочные файлы в PostgreSQL, используя инструмент командной строки psql, используя Runtime.exec (). Этот код отлично работает на моей машине, но когда Хадсон выполняет его (на другой машине), я получаю следующую ошибку:
java.io.IOException: Cannot run program "psql": CreateProcess error=2, The system cannot find the file specified
psql.exe находится на пути, и я могу выполнить его, набрав все это в командной строке, из того же места, где Хадсон выполняет код. Файл, который должен быть передан в psql, существует.
Есть идеи?