Class MsBuildInstallationHelper


  • public class MsBuildInstallationHelper
    extends Object
    Author:
    jlr
    • Constructor Detail

      • MsBuildInstallationHelper

        public MsBuildInstallationHelper()
    • Method Detail

      • resolveInstallation

        @CheckForNull
        public static hudson.plugins.msbuild.MsBuildInstallation resolveInstallation​(@CheckForNull
                                                                                     String installationId,
                                                                                     @CheckForNull
                                                                                     Node builtOn,
                                                                                     @CheckForNull
                                                                                     EnvVars env,
                                                                                     @NonNull
                                                                                     TaskListener listener)
        Resolves MSBuild installation by name.
        Parameters:
        installationId - installation Id. If null, default installation will be used (if exists)
        builtOn - Node for which the installation should be resolved Can be Jenkins.getInstance() when running on controller
        env - Additional environment variables
        listener - Event listener
        Returns:
        MSBuild installation or null if it cannot be resolved