O comando em execução do TeamCity falha, mas é executado no terminal.

0

Eu estou tentando construir um projeto ASP.NET MVC 4. Do terminal é bem sucedido. Estou logado como minha conta de administrador. O Teamcity foi instalado com suas configurações padrão.

No prompt de comando:

xbuild /var/TeamCity/buildAgent/work/8873763565ce1ac8/Source/Momntz.UI/Momntz.UI.csproj /t:Rebuild /p:config=Debug/var/TeamCity/buildAgent/work/8873763565ce1ac8/Source/Momntz.UI/Momntz.UI.csproj /t:Rebuild /p:config=Debug

Do Teamcity:

/opt/mono-2.11/bin/xbuild /var/TeamCity/buildAgent/work/8873763565ce1ac8/Source/Momntz.UI/Momntz.UI.csproj /t:Rebuild /p:config=Debug

Erro:

/opt/mono-2.11/bin/dmcs: 2: /opt/mono-2.11/bin/dmcs: mcs: not found
/opt/mono-2.11/lib/mono/4.0/Microsoft.CSharp.targets: error : Compiler crashed with code: 127.
Task "Csc" execution -- FAILED

Parece um problema de permissões, mas eu sou novo no Ubuntu e não sei como rastrear o problema.

    
por Chuck Conway 27.08.2012 / 04:03

1 resposta

1

Tente parar o agente de compilação e inicie-o pelo comando /bin/agent.sh start para que o agente seja executado em seu ambiente. Isso permitirá que você saiba se o problema está no agente ou no ambiente.

Você pode chamar o comando de exportação para comparar o ambiente do usuário e o ambiente do agente. Provavelmente você precisa chamar / bin / bash --login antes de iniciar o agent.sh como daemon

    
por Eugene Petrenko 27.08.2012 / 10:50