Integrei o Jenkins ao Bitbucket usando o Bitbucket Plugin . Conforme o Wiki do plug-in, um determinado trabalho será acionado se o repositório estiver definido no SCM do trabalho. Como você sabe, se definir um SCM em um trabalho Jenkins, isso será clonado no estágio de pré-construção.
Por enquanto, tudo bem. No entanto, o principal objetivo do trabalho que estou definindo não tem nada a ver com o conteúdo do repositório; em vez disso, só quero que o trabalho processe a carga útil enviada pelo Bitbucket. Pode-se dizer que não é grande coisa em termos de armazenamento clonar um repositório, apesar de você realmente não precisar dele. Acho que não, adicionar etapas desnecessárias, consumir tempo e recursos não é uma boa prática.
Portanto, a pergunta é: alguém sabe como definir um SCM em um trabalho Jenkins, mas evita que ele clone o repositório?