A low tech workaround for this would be using node labels to define
which nodes have the graphical environment and which ones don't.

On Fri, Dec 6, 2019 at 4:05 AM Adakar <jakub....@gmail.com> wrote:
>
> 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> 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.



-- 
Matt Sicker
Senior Software Engineer, CloudBees

-- 
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/CAEot4oyOOwhrLv%2BzRBa3WiX2tKQXHmcHt6ubtHQG_rfM-Css9A%40mail.gmail.com.

Reply via email to