public void RunInstallSettings() { var installSetting = SettingsIO.ReadSetting <InstallSetting>(Path.Combine(_rootPath, Constants.SettingFolderName, Constants.InstallSettingFileName)); var executor = new InstallSettingExecutor(installSetting); executor.Execute(_rootPath); }
public void RunPublishSettings() { var publishSetting = SettingsIO.ReadSetting <PublishSetting>(Path.Combine(_rootPath, Constants.SettingFolderName, Constants.PublishSettingFileName)); var executor = new PublishSettingExecutor(publishSetting); executor.Execute(_rootPath); }
public void RunAlgBuildSettings() { var algBuildSetting = SettingsIO.ReadSetting <AlgBuildSetting>(Path.Combine(_rootPath, Constants.SettingFolderName, Constants.AlgBuildSettingFileName)); var executor = new AlgBuildSettingExecutor(algBuildSetting); executor.Execute(_rootPath); }
public string RunCustomInstallSettings(string referralName) { var customInstallSetting = SettingsIO.ReadSetting <CustomInstallSetting>(Path.Combine(_rootPath, Constants.SettingFolderName, Constants.CustomInstallSettingFileName)); var publishSetting = SettingsIO.ReadSetting <PublishSetting>(Path.Combine(_rootPath, Constants.SettingFolderName, Constants.PublishSettingFileName)); var installSetting = SettingsIO.ReadSetting <InstallSetting>(Path.Combine(_rootPath, Constants.SettingFolderName, Constants.InstallSettingFileName)); var executor = new CustomInstallSettingExecutor(customInstallSetting, publishSetting, installSetting); return(executor.Execute(_rootPath, referralName)); }