protected override void AddSteps(Context context) { Steps.Add(new Step_PrepareImageDependencies()); // disable installation of missing programs... context.SetCondition(KnownConditions.AllowProgramInstallation, false); // ...but do not signal an error when any are missing context.SetCondition(KnownConditions.IgnoreMissingPrograms, true); }
protected override void AddSteps(Context context) { Steps.Add(new Step_DetermineAzurePipelinesTestJobs()); // disable installation of missing programs... context.SetCondition(KnownConditions.AllowProgramInstallation, false); // ...but do not signal an error when any are missing context.SetCondition(KnownConditions.IgnoreMissingPrograms, true); }
protected override void AddSteps(Context context) { Steps.Add(new Step_Android_SDK_NDK(AndroidToolchainComponentType.EmulatorDependency)); // disable installation of missing programs... context.SetCondition(KnownConditions.AllowProgramInstallation, false); // ...but do not signal an error when any are missing context.SetCondition(KnownConditions.IgnoreMissingPrograms, true); }
protected override void AddSteps(Context context) { Steps.Add(new Step_InstallCorrettoOpenJDK()); Steps.Add(new Step_Android_SDK_NDK()); // disable installation of missing programs... context.SetCondition(KnownConditions.AllowProgramInstallation, false); // ...but do not signal an error when any are missing context.SetCondition(KnownConditions.IgnoreMissingPrograms, true); }
protected override void AddSteps(Context context) { Steps.Add(new Step_InstallDotNetPreview()); Steps.Add(new Step_InstallAdoptOpenJDK8()); Steps.Add(new Step_InstallMicrosoftOpenJDK11()); Steps.Add(new Step_Android_SDK_NDK(AndroidToolchainComponentType.CoreDependency)); // disable installation of missing programs... context.SetCondition(KnownConditions.AllowProgramInstallation, false); // ...but do not signal an error when any are missing context.SetCondition(KnownConditions.IgnoreMissingPrograms, true); }
protected override void AddSteps(Context context) { Steps.Add(new Step_PrepareExternalGitDependencies()); // disable installation of missing programs... context.SetCondition(KnownConditions.AllowProgramInstallation, false); // ...but do not signal an error when any are missing... context.SetCondition(KnownConditions.IgnoreMissingPrograms, true); // ...and include external commercial dependencies context.SetCondition(KnownConditions.IncludeCommercial, true); }
protected override void AddSteps(Context context) { // Allow automatic provisioning... context.AutoProvision = true; // ...and let it use sudo, because without it it's useless... context.AutoProvisionUsesSudo = true; // ...no new steps here, just enable Mono updates... context.SetCondition(KnownConditions.AllowMonoUpdate, true); // ...and disable installation of other programs... context.SetCondition(KnownConditions.AllowProgramInstallation, false); // ...but do not signal an error when any are missing... context.SetCondition(KnownConditions.IgnoreMissingPrograms, true); }
protected override void AddSteps(Context context) { if (context == null) { throw new ArgumentNullException(nameof(context)); } // Install essential tools, should they be missing context.SetCondition(KnownConditions.EnsureEssential, true); Steps.Add(new Step_GenerateFiles(atBuildStart: true, onlyRequired: true)); Steps.Add(new Step_PrepareExternalJavaInterop()); }