Hi Vincent, I was wrong. With UnprotectedRootAction I've created the plugin. Thanks
Il giorno mercoledì 10 febbraio 2016 13:58:46 UTC+1, Vincent Latombe ha scritto: > > Hi Tommy, > > you could take a look at the git plugin which uses an > UnprotectedRootAction as entry point for post-receive hook. > > > https://github.com/jenkinsci/git-plugin/blob/master/src/main/java/hudson/plugins/git/GitStatus.java > > Vincent > > 2016-02-10 11:49 GMT+01:00 Tommy Montingelli <[email protected] > <javascript:>>: > >> Hi, >> I want to write a Jenkins Plugin in Java that trigger a new build when a >> slash command is typed in Slack. When this appen, an HTTP POST request is >> sent at Jenkins URL. >> I know that i should extend the Trigger Extension Point and define an >> inner static class that extends the corresponding descriptor to show this >> option in the Job Configuration page. >> So, I have some questions: >> >> 1. How I can listen and manage the requests made by Slack? What are >> the classes that do this? >> 2. How I can run my plugin when this trigger option is checked and >> stop the execution when this option is not active? >> 3. There are similar plugins? >> >> Thanks. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-dev/63c52092-396b-4edf-983a-c00f026afb0b%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jenkinsci-dev/63c52092-396b-4edf-983a-c00f026afb0b%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/badf0d9b-1659-4530-af07-eae52ecbdef6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
