Hi Daniel, Thanks for the explanation and pointing this out :)
Bingo! The access to a display is mandatory for the plugin to be executed succesfully. That's exactly the reason why I wanted the plugin to stop the execution if the agent is running as a service. Although information if it is a service or not might still be useful for more detailed output. W dniu czwartek, 5 grudnia 2019 11:57:53 UTC+1 użytkownik Daniel Beck napisał: > > > > On Thu, Dec 5, 2019 at 11:26 AM Adakar <jaku...@gmail.com <javascript:>> > wrote: > >> My intention is to customize a plugin behavior based on the fact if the >> agent is running as a service. If it does, it should stop the build. If >> not, the build should be continued. I simply want my plugin to stop builds >> which are executing on agents that are running as a Windows Service. >> > > That looks a bit like an XY problem (http://xyproblem.info/), if so, it > would be helpful if you could provide additional context. > > For example, if there's something preventing builds run from a Windows > service to be completed successfully (e.g. no desktop access) in your > environment, perhaps you can check for that directly rather than trying to > identify whether you're running as a service? > -- 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 jenkinsci-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/a1563dfd-f5f7-4e8a-9cc5-c0b46c322e82%40googlegroups.com.