Ho integrato Jenkins con Bitbucket usando il plugin Bitbucket . Secondo il Wiki del plugin, un determinato lavoro verrà attivato se il repository è impostato nell'SCM del lavoro. Come sapete, se si imposta SCM in un lavoro Jenkins, questo viene clonato in fase di pre-build.
Fin qui tutto bene. Tuttavia, lo scopo principale del lavoro che sto impostando non ha nulla a che fare con il contenuto del repository; invece, voglio solo che il lavoro elabori il payload inviato da Bitbucket. Si potrebbe dire che non è un grosso problema in termini di archiviazione clonare un repository nonostante non ne abbiate davvero bisogno. Non credo, l'aggiunta di passaggi non necessari, il consumo di tempo e risorse non è una buona pratica.
Quindi, la domanda è: qualcuno sa come impostare un SCM in un lavoro Jenkins ma impedire che cloni il repository?