Esempio n. 1
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 6
0
        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);
        }
Esempio n. 8
0
        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());
        }