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 <[email protected] <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 [email protected].
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