Jenkins constrói fora do espaço de trabalho

Sou novo no Jenkins / Hudson e estou tentando migrar um projeto baseado em C em buildbot. Por motivos legados, o sistema de construção é codificado para ser construído fora da árvore de origem com versão (git), um diretório acima, em um diretório separado. Por exemplo.

workspace
  .git
  foo
  bar
build
  artifacts

Além do fato de acabar criando um diretório fora do espaço de trabalho, o Jenkins não reconhecerá os itens no build / diretório acima para arquivar como artefato

Como posso fazer esse tipo de sistema de compilação funcionar com o Hudson? Construir na árvore de origem não é uma opção de curto prazo. A única opção que encontrei foi "usar espaço de trabalho personalizado", mas tudo isso codifica o diretório do espaço de trabalho para outro diretóri

questionAnswers(2)

yourAnswerToTheQuestion