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