Procure no meu projeto bookjar: link
especificamente o diretório debian (especialmente o arquivo debian / package.sh) e o arquivo build.xml (ant). Nesse arquivo, há um novo 'upload' de destino que carrega um artefato edificável no buildbot da barra de ativação.
Estou usando a ivy e a infra-estrutura netbeans, então é provável que seja um pouco diferente para você. No entanto, uma coisa é certa: você não pode usar hera ou maven do servidor de compilação remoto. Você precisa fazer o upload de todas as bibliotecas que você usa, seja na forma de código ou jars. ivy: O retrive faz o download dos arquivos para o current_dir / lib, então meu projeto no netbeans é configurado para procurar por suas bibliotecas (o nblibraries.properties faz parte da infraestrutura do netbeans para isso). Leia o build.xml para detalhes (basicamente os arquivos debian / rules chamam um alvo especial de ant para construir no servidor que não tenta ligar simbolicamente os arquivos jar - porque eles já são copiados lá).
Eu também estou aproveitando meu pacote.sh do meu projeto sendo mercurial para construir um arquivo changelog do log hg, então há outros problemas para resolver se você quer o mesmo grau de automatismo e não usa hg (na verdade, eu acho que meu changelog está dobrando as regras do changelogs debian fazendo com que cada mudança seja uma versão 'menor').