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() && 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 (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); } } }