Re: [workflow-durable-task-step-plugin] Add tool installer for Powershell Core

2021-05-28 Thread 'Gavin Mogan' via Jenkins Developers
I think it's deprecated in the same way freestyle is. Code isn't being removed just not the recommended solution. On Fri., May 28, 2021, 8:14 a.m. Tony Noble, wrote: > "The `ToolInstallation` system is generally deprecated." > > Out of interest, how long has this been the case? For a number of

Re: [workflow-durable-task-step-plugin] Add tool installer for Powershell Core

2021-05-28 Thread Tony Noble
"The `ToolInstallation` system is generally deprecated." Out of interest, how long has this been the case? For a number of reasons, pre-built and configured VMs or containers have not been an option for us and the ability to make tools available on demand for development teams' builds is pretty

Re: [workflow-durable-task-step-plugin] Add tool installer for Powershell Core

2021-05-25 Thread Tim Van Holder
I'll have another look at that plugin - at first glance, it seems to have hardcoded assumptions on Windows vs Linux. And the point here is to have tool installations for specific PowerShell ( *not* Windows PowerShell) versions downloaded and deployed from GitHub releases, regardless of platform.

Re: [workflow-durable-task-step-plugin] Add tool installer for Powershell Core

2021-05-24 Thread Jesse Glick
On Fri, May 21, 2021 at 5:51 PM Tim Van Holder wrote: > PowerShell Core is multi-platform and installable via zip or tarball. > As such, I'd be inclined to want to add a tool installer for it > The `ToolInstallation` system is generally deprecated. Modern CI setups are expected to use VMs or

[workflow-durable-task-step-plugin] Add tool installer for Powershell Core

2021-05-21 Thread Tim Van Holder
There are several "shelly" steps (sh, bat, powershell and pwsh). Of these, bat and powershell don't really need much configuration, because they come with Windows. Similarly, any Linux will have a 'sh', although there I think it might be useful to be able to specify dash/bash/ksh/csh/... on the