What would be the way to determine the current OS a Jenkins pipeline is running?
Context: I\'m building a shared Jenkins pipeline script that should run on all platf
As far as I know Jenkins only differentiates between windows and unix, i.e. if on windows, use bat, on unix/mac/linux, use sh. So you could use isUnix(), more info here, to determine if you're on unix or windows, and in the case of unix use sh and @Spencer Malone's answer to prope more information about that system (if needed).