Como definir a variável de ambiente PATH na configuração do Jenkins no Windows?
Quando executo meu processo de compilação no Windows Server 2008, ele falha com a mensagem de erro como
Não é possível executar o programa "foo": CreateProcess: error = 2, O sistema não pode encontrar o arquivo especificado
Eu já tive um problema semelhante no Ubuntu Server e o resolvi adicionando o caminho para a pasta com os binários instalados globalmente pelo Composer à variável PATH na configuração do Jenkins (Manage Jenkins -> Configure System -> Global properties -> Environment variables: name=PATH, value=$PATH:$COMPOSER_HOME/vendor/bin/
):
(Devido a permissões movendoCOMPOSER_HOME
fora do/root
Também era necessário um diretório para outro, acessível para Jenkins.)
Agora eu tentei o mesmo no Windows, mas não funciona. Então, talvez eu esteja apenas definindo oPATH
errado. O que eu tentei:
PATH
$PATH:D:\path\to\COMPOSER_HOME\vendor\bin
PATH
$PATH;D:\path\to\COMPOSER_HOME\vendor\bin
PATH
%PATH%D:\path\to\COMPOSER_HOME\vendor\bin
PATH
%PATH%;D:\path\to\COMPOSER_HOME\vendor\bin
Como definir oPATH
variável de ambiente em Jenkins configs funcionando corretamente no Windows?