Je veux configurer Jenkins construire sur chaque validation à une branche spécifique. J'essaie d'utiliser Bitbucket Webhook à Jenkins mais cela ne fonctionne pas comme prévu. Pour l'exécuter j'ai besoin avec succès pour sélectionner deux options suivantes dans l'emploi Jenkins 1.Build lorsqu'un changement est poussé à BitBucket et 2. Sondage SCM (en gardant le champ vide)Webbook Bitbucket à Jenkins
et webhook comme ci-dessous capture d'écran
Quand j'untick Omettre Nom Branch il donne l'erreur suivante.
Quand je parle nom de la branche à construire à partir de l'avance Configurations pour construire Options: comme ci-dessous
il donne l'erreur suivante dans les journaux et ne déclenchent aucune construction dans Jenkins.
2017-07-28 19:18:49,382 ERROR [AtlassianEvent::thread-3] XXXXXXX @4NXRG4x1158x165x0 s2l8ua 10.229.17.70 "PUT /rest/api/latest/projects/STCPLAY/repos/mavensample/browse/pom.xml HTTP/1.1" c.a.s.i.e.AsyncBatchingInvokersTransformer There was an exception thrown trying to dispatch event 'com.atlassian.bitbucket.event.content.FileEditedEvent[so[email protected]72ae21ba]' for the invoker 'SingleParameterMethodListenerInvoker{method=public void com.nerdwin15.stash.webhook.RepositoryChangeListener.onRefsChangedEvent(com.atlassian.bitbucket.event.repository.RepositoryRefsChangedEvent), [email protected]6e810b}'
java.lang.RuntimeException: com.atlassian.bitbucket.repository.RefChange.getRefId()Ljava/lang/String;. Listener: com.nerdwin15.stash.webhook.RepositoryChangeListener event: com.atlassian.bitbucket.event.content.FileEditedEvent
at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:55)
at com.atlassian.stash.internal.event.AsyncBatchingInvokersTransformer$AsyncInvokerBatch.invoke(AsyncBatchingInvokersTransformer.java:109)
at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1$1.run(AsynchronousAbleEventDispatcher.java:38)
at com.atlassian.sal.core.executor.ThreadLocalDelegateRunnable.run(ThreadLocalDelegateRunnable.java:34)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.lang.Thread.run(Unknown Source)
... 1 frame trimmed
Quelqu'un at-il fait face à ce problème et l'a résolu? Ou il existe une autre meilleure façon de déclencher des générations sur des commits poussés vers bitbucket sur une branche spécifique.
Est-ce un emploi config.xml ou un emploi de pipeline? Les solutions diffèrent en fonction du type d'emploi jenkins. – Wimateeka