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.

Reply via email to