public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorJobConfig.IsBoolParamSet(IgorBuildCommon.BuildFlag)) { IgorCore.SetModuleActiveForJob(this); string Platform = IgorJobConfig.GetStringParam(IgorBuildCommon.PlatformFlag); bool bIOS = false; if(Platform == "iOS") { #if UNITY_5 JobBuildTarget = BuildTarget.iOS; #else JobBuildTarget = BuildTarget.iPhone; #endif bIOS = true; StepHandler.RegisterJobStep(IgorBuildCommon.SwitchPlatformStep, this, SwitchPlatforms); StepHandler.RegisterJobStep(IgorBuildCommon.BuildStep, this, BuildiOS); StepHandler.RegisterJobStep(FixupXCodeProjStep, this, FixupXCodeProj); StepHandler.RegisterJobStep(BuildXCodeProjStep, this, BuildXCodeProj); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsBoolParamSet(IgorBuildCommon.BuildFlag)) { IgorCore.SetModuleActiveForJob(this); bool bWindows = false; bool bOSX = false; bool bLinux = false; JobBuildTarget = GetBuildTargetForCurrentJob(out bWindows, out bOSX, out bLinux); if (bOSX) { StepHandler.RegisterJobStep(IgorBuildCommon.SwitchPlatformStep, this, SwitchPlatforms); StepHandler.RegisterJobStep(IgorBuildCommon.BuildStep, this, BuildOSX); } else if (bWindows) { StepHandler.RegisterJobStep(IgorBuildCommon.SwitchPlatformStep, this, SwitchPlatforms); StepHandler.RegisterJobStep(IgorBuildCommon.BuildStep, this, BuildWindows); } else if (bLinux) { StepHandler.RegisterJobStep(IgorBuildCommon.SwitchPlatformStep, this, SwitchPlatforms); StepHandler.RegisterJobStep(IgorBuildCommon.BuildStep, this, BuildLinux); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { bool bStepRegistered = false; if (IgorDistributionCommon.RunDistributionStepsThisJob()) { if (IgorJobConfig.GetStringParam(UploadToFTPFlag) != "" && (IgorJobConfig.IsBoolParamSet(UploadToFTPNoEnvFlag) || (IgorJobConfig.GetStringParam(UploadToFTPEnvToggleFlag) != "" && IgorRuntimeUtils.GetEnvVariable(IgorJobConfig.GetStringParam(UploadToFTPEnvToggleFlag)) == "true"))) { StepHandler.RegisterJobStep(UploadToFTPStep, this, UploadToFTP); bStepRegistered = true; } if (IgorJobConfig.IsBoolParamSet(UploadToFTPNoEnvFlag) || IgorJobConfig.GetStringParam(UploadToFTPEnvToggleFlag) != "") { StepHandler.RegisterJobStep(IgorBuildCommon.PreBuildCleanupStep, this, Cleanup); bStepRegistered = true; } if (bStepRegistered) { IgorCore.SetModuleActiveForJob(this); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { bool bStepRegistered = false; if(IgorDistributionCommon.RunDistributionStepsThisJob()) { if(IgorJobConfig.GetStringParam(UploadToFTPFlag) != "" && (IgorJobConfig.IsBoolParamSet(UploadToFTPNoEnvFlag) || (IgorJobConfig.GetStringParam(UploadToFTPEnvToggleFlag) != "" && IgorRuntimeUtils.GetEnvVariable(IgorJobConfig.GetStringParam(UploadToFTPEnvToggleFlag)) == "true"))) { StepHandler.RegisterJobStep(UploadToFTPStep, this, UploadToFTP); bStepRegistered = true; } if(IgorJobConfig.IsBoolParamSet(UploadToFTPNoEnvFlag) || IgorJobConfig.GetStringParam(UploadToFTPEnvToggleFlag) != "") { StepHandler.RegisterJobStep(IgorBuildCommon.PreBuildCleanupStep, this, Cleanup); bStepRegistered = true; } if(bStepRegistered) { IgorCore.SetModuleActiveForJob(this); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsBoolParamSet(IgorBuildCommon.BuildFlag)) { IgorCore.SetModuleActiveForJob(this); string Platform = IgorJobConfig.GetStringParam(IgorBuildCommon.PlatformFlag); bool bIOS = false; if (Platform == "iOS") { #if UNITY_5 JobBuildTarget = BuildTarget.iOS; #else JobBuildTarget = BuildTarget.iPhone; #endif bIOS = true; StepHandler.RegisterJobStep(IgorBuildCommon.SwitchPlatformStep, this, SwitchPlatforms); StepHandler.RegisterJobStep(IgorBuildCommon.BuildStep, this, BuildiOS); StepHandler.RegisterJobStep(FixupXCodeProjStep, this, FixupXCodeProj); StepHandler.RegisterJobStep(BuildXCodeProjStep, this, BuildXCodeProj); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsStringParamSet(SetScriptingDefinesFlag) || StepHandler.IsModuleNeededByOtherModules(this)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(SetScriptingDefinesStep, this, SetScriptingDefines); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorJobConfig.IsStringParamSet(SetScriptingDefinesFlag) || StepHandler.IsModuleNeededByOtherModules(this)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(SetScriptingDefinesStep, this, SetScriptingDefines); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsBoolParamSet(GenerateBuildInformationFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(GenerateBuildInformationStep, this, PushDataToTextFile); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsStringParamSet(PlayerSettingFilesToOverrideFlag) && IgorJobConfig.IsStringParamSet(PlayerSettingsPathFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(OverridePlayerSettingsStep, this, OverridePlayerSettings); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorJobConfig.IsBoolParamSet(EnableFacebookiOSHatsFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(IgorBuildiOS.CustomFixupXCodeProjStep, this, UpdateXCodeProj); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsBoolParamSet(EnableFacebookiOSHatsFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(IgorBuildiOS.CustomFixupXCodeProjStep, this, UpdateXCodeProj); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorJobConfig.IsBoolParamSet(EnableGooglePlayGameServicesAndroidFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(IgorBuildAndroid.FixupAndroidProjStep, this, UpdateAndroidProj); } }
public virtual void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsBoolParamSet(MonsterTestCore.RebuildLaunchersFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(MonsterTestCore.RebuildLaunchersStep, this, RebuildLaunchers); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorPackageCommon.RunPackageStepsThisJob() && IgorJobConfig.IsBoolParamSet(OTAEnabledFlag) && GetParamOrConfigString(OTAPlistNameFlag) != "" && GetParamOrConfigString(OTAHTTPRootFlag) != "") { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(IgorPackageCommon.PackageStep, this, CreateWebDeployFiles); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsBoolParamSet(SetLightmapsFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(SetLightmapsStep, this, SetLightmaps); CurrentLevelIndex = 0; } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorPackageCommon.RunPackageStepsThisJob() && IgorJobConfig.IsBoolParamSet(ZipFlag) && IgorJobConfig.GetStringParam(ZipFilenameFlag) != "") { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(IgorPackageCommon.PackageStep, this, CreateZip); } if (IgorPackageCommon.RunPackageStepsThisJob() && IgorJobConfig.IsBoolParamSet(UnzipFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(IgorPackageCommon.UnpackageStep, this, UnzipProducts); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsBoolParamSet(UpdateAmplifyFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(BuildAmplifyStep, this, UpdateAmplify); } else if (IgorJobConfig.IsBoolParamSet(RebuildAmplifyFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(BuildAmplifyStep, this, RebuildAmplify); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { bool bStepRegistered = false; if (IgorDistributionCommon.RunDistributionStepsThisJob() && GetParamOrConfigString(UploadToFTPHostFlag) != "" && GetParamOrConfigString(UploadToFTPUserFlag) != "" && GetParamOrConfigString(UploadToFTPPassFlag) != "" && GetParamOrConfigString(UploadToFTPDirectoryFlag) != "" && (IgorJobConfig.IsBoolParamSet(UploadToFTPNoEnvFlag) || (IgorJobConfig.IsBoolParamSet(UploadToFTPEnvEnableFlag) && GetParamOrConfigString(UploadToFTPEnvNameFlag) != "" && IgorRuntimeUtils.GetEnvVariable(GetParamOrConfigString(UploadToFTPEnvNameFlag)) == "true"))) { StepHandler.RegisterJobStep(UploadToFTPStep, this, UploadToFTP); IgorCore.SetModuleActiveForJob(this); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsBoolParamSet(IgorBuildCommon.BuildFlag) && IgorJobConfig.IsBoolParamSet(BuildOculusFlag)) { bool bWindows = false; bool bOSX = false; bool bLinux = false; IgorBuildDesktop.GetBuildTargetForCurrentJob(out bWindows, out bOSX, out bLinux); if (bWindows) { StepHandler.RegisterJobStep(BuildOculusStep, this, BuildOculus); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { IgorCore.SetModuleActiveForJob(this); if (IgorJobConfig.IsBoolParamSet(IgorBuildCommon.BuildFlag)) { if (IgorJobConfig.IsStringParamSet(IgorBuildCommon.BuildOptionsFlag)) { int OutResult = 0; if (Int32.TryParse(IgorJobConfig.GetStringParam(IgorBuildCommon.BuildOptionsFlag).Trim('"'), out OutResult)) { SetBuildOptionsBitfield = OutResult; } } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorJobConfig.IsBoolParamSet(IgorBuildCommon.BuildFlag) && IgorJobConfig.IsBoolParamSet(BuildOculusFlag)) { bool bWindows = false; bool bOSX = false; bool bLinux = false; IgorBuildDesktop.GetBuildTargetForCurrentJob(out bWindows, out bOSX, out bLinux); if(bWindows) { StepHandler.RegisterJobStep(BuildOculusStep, this, BuildOculus); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { bool bStepRegistered = false; if(IgorDistributionCommon.RunDistributionStepsThisJob() && GetParamOrConfigString(UploadToFTPHostFlag) != "" && GetParamOrConfigString(UploadToFTPUserFlag) != "" && GetParamOrConfigString(UploadToFTPPassFlag) != "" && GetParamOrConfigString(UploadToFTPDirectoryFlag) != "" && (IgorJobConfig.IsBoolParamSet(UploadToFTPNoEnvFlag) || (IgorJobConfig.IsBoolParamSet(UploadToFTPEnvEnableFlag) && GetParamOrConfigString(UploadToFTPEnvNameFlag) != "" && IgorRuntimeUtils.GetEnvVariable(GetParamOrConfigString(UploadToFTPEnvNameFlag)) == "true"))) { StepHandler.RegisterJobStep(UploadToFTPStep, this, UploadToFTP); IgorCore.SetModuleActiveForJob(this); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsBoolParamSet(IgorBuildCommon.BuildFlag)) { IgorCore.SetModuleActiveForJob(this); string Platform = IgorJobConfig.GetStringParam(IgorBuildCommon.PlatformFlag); if (Platform.Contains("Android")) { JobBuildTarget = BuildTarget.Android; StepHandler.RegisterJobStep(IgorBuildCommon.SwitchPlatformStep, this, SwitchPlatforms); StepHandler.RegisterJobStep(IgorBuildCommon.BuildStep, this, BuildAndroid); StepHandler.RegisterJobStep(BuildAndroidProjStep, this, BuildAndroidProj); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorJobConfig.IsBoolParamSet(RunTestFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(RunTestStep, this, RunTest); } if (IgorJobConfig.IsBoolParamSet(BuildTestableAppFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(BuildTestableStep, this, BuildTestable); StepHandler.RegisterJobStep(CleanupTestableStep, this, CleanupTestable); } ActiveMonsterRunner.ProcessArgs(StepHandler); }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if (IgorDistributionCommon.RunDistributionStepsThisJob() && ((IgorJobConfig.IsBoolParamSet(CopyToSyncExpEnabledFlag) && GetParamOrConfigString(CopyToSyncExplicitFlag) != "") || (IgorJobConfig.IsBoolParamSet(CopyToSyncEnvEnabledFlag) && (GetParamOrConfigString(CopyToSyncEnvFlag) != "" && IgorRuntimeUtils.GetEnvVariable(GetParamOrConfigString(CopyToSyncEnvFlag)) != ""))) && GetParamOrConfigString(CopyToSyncFilenameFlag) != "") { IgorCore.SetModuleActiveForJob(this); if (IgorJobConfig.IsBoolParamSet(CopyFromSyncFlag)) { StepHandler.RegisterJobStep(CopyFromSyncStep, this, CopyFromSync); } else { StepHandler.RegisterJobStep(CopyToSyncStep, this, CopyToSync); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { }
public override void ProcessArgs(IIgorStepHandler StepHandler) { StepHandler.RegisterJobStep(SetVRStep, this, SetVRSettings); }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorJobConfig.IsBoolParamSet(RunTestFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(RunTestStep, this, RunTest); } if(IgorJobConfig.IsBoolParamSet(BuildTestableAppFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(BuildTestableStep, this, BuildTestable); StepHandler.RegisterJobStep(CleanupTestableStep, this, CleanupTestable); } ActiveMonsterRunner.ProcessArgs(StepHandler); }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorJobConfig.IsBoolParamSet(IgorBuildCommon.BuildFlag)) { IgorCore.SetModuleActiveForJob(this); string Platform = IgorJobConfig.GetStringParam(IgorBuildCommon.PlatformFlag); if(Platform.Contains("Android")) { JobBuildTarget = BuildTarget.Android; StepHandler.RegisterJobStep(IgorBuildCommon.SwitchPlatformStep, this, SwitchPlatforms); StepHandler.RegisterJobStep(IgorBuildCommon.BuildStep, this, BuildAndroid); StepHandler.RegisterJobStep(BuildAndroidProjStep, this, BuildAndroidProj); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorDistributionCommon.RunDistributionStepsThisJob() && ((IgorJobConfig.IsBoolParamSet(CopyToSyncExpEnabledFlag) && GetParamOrConfigString(CopyToSyncExplicitFlag) != "") || (IgorJobConfig.IsBoolParamSet(CopyToSyncEnvEnabledFlag) && (GetParamOrConfigString(CopyToSyncEnvFlag) != "" && IgorRuntimeUtils.GetEnvVariable(GetParamOrConfigString(CopyToSyncEnvFlag)) != ""))) && GetParamOrConfigString(CopyToSyncFilenameFlag) != "") { IgorCore.SetModuleActiveForJob(this); if(IgorJobConfig.IsBoolParamSet(CopyFromSyncFlag)) { StepHandler.RegisterJobStep(CopyFromSyncStep, this, CopyFromSync); } else { StepHandler.RegisterJobStep(CopyToSyncStep, this, CopyToSync); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorPackageCommon.RunPackageStepsThisJob() && IgorJobConfig.IsBoolParamSet(OTAEnabledFlag) && GetParamOrConfigString(OTAPlistNameFlag) != "" && GetParamOrConfigString(OTAHTTPRootFlag) != "") { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(IgorPackageCommon.PackageStep, this, CreateWebDeployFiles); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorJobConfig.IsBoolParamSet(GenerateBuildInformationFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(GenerateBuildInformationStep, this, PushDataToTextFile); } }
public virtual void ProcessArgs(IIgorStepHandler StepHandler) { }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorJobConfig.IsStringParamSet(PlayerSettingFilesToOverrideFlag) && IgorJobConfig.IsStringParamSet(PlayerSettingsPathFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(OverridePlayerSettingsStep, this, OverridePlayerSettings); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { IgorCore.SetModuleActiveForJob(this); if(IgorJobConfig.IsBoolParamSet(IgorBuildCommon.BuildFlag)) { if(IgorJobConfig.IsStringParamSet(IgorBuildCommon.BuildOptionsFlag)) { int OutResult = 0; if(Int32.TryParse(IgorJobConfig.GetStringParam(IgorBuildCommon.BuildOptionsFlag).Trim('"'), out OutResult)) { SetBuildOptionsBitfield = OutResult; } } } }
public virtual void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorJobConfig.IsBoolParamSet(MonsterTestCore.RebuildLaunchersFlag)) { IgorCore.SetModuleActiveForJob(this); StepHandler.RegisterJobStep(MonsterTestCore.RebuildLaunchersStep, this, RebuildLaunchers); } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { if(IgorJobConfig.IsBoolParamSet(IgorBuildCommon.BuildFlag)) { IgorCore.SetModuleActiveForJob(this); bool bWindows = false; bool bOSX = false; bool bLinux = false; JobBuildTarget = GetBuildTargetForCurrentJob(out bWindows, out bOSX, out bLinux); if(bOSX) { StepHandler.RegisterJobStep(IgorBuildCommon.SwitchPlatformStep, this, SwitchPlatforms); StepHandler.RegisterJobStep(IgorBuildCommon.BuildStep, this, BuildOSX); } else if(bWindows) { StepHandler.RegisterJobStep(IgorBuildCommon.SwitchPlatformStep, this, SwitchPlatforms); StepHandler.RegisterJobStep(IgorBuildCommon.BuildStep, this, BuildWindows); } else if(bLinux) { StepHandler.RegisterJobStep(IgorBuildCommon.SwitchPlatformStep, this, SwitchPlatforms); StepHandler.RegisterJobStep(IgorBuildCommon.BuildStep, this, BuildLinux); } } }
public override void ProcessArgs(IIgorStepHandler StepHandler) { }
public virtual void ProcessArgs(IIgorStepHandler StepHandler) { }