public AppServiceOryxArguments() { RunOryxBuild = false; SkipKuduSync = false; string framework = System.Environment.GetEnvironmentVariable(OryxBuildConstants.OryxEnvVars.FrameworkSetting); string version = System.Environment.GetEnvironmentVariable(OryxBuildConstants.OryxEnvVars.FrameworkVersionSetting); string buildFlags = System.Environment.GetEnvironmentVariable(OryxBuildConstants.OryxEnvVars.BuildFlagsSetting); if (string.IsNullOrEmpty(framework) || string.IsNullOrEmpty(version)) { return; } Language = SupportedFrameworks.ParseLanguage(framework); if (Language == Framework.None) { return; } else if (Language == Framework.DotNETCore) { // Skip kudu sync for .NET core builds SkipKuduSync = true; } RunOryxBuild = true; Version = version; // Parse Build Flags Flags = BuildFlagsHelper.Parse(buildFlags); // Set language specific SetLanguageOptions(); }
public OryxArguments() { RunOryxBuild = false; string framework = System.Environment.GetEnvironmentVariable("FRAMEWORK"); string version = System.Environment.GetEnvironmentVariable("FRAMEWORK_VERSION"); string buildFlags = System.Environment.GetEnvironmentVariable("BUILD_FLAGS"); if (string.IsNullOrEmpty(framework) || string.IsNullOrEmpty(version)) { return; } Language = SupportedFrameworks.ParseLanguage(framework); if (Language == Framework.None) { return; } RunOryxBuild = true; Version = version; // Parse Build Flags Flags = BuildFlagsHelper.Parse(buildFlags); // Set language specific SetLanguageOptions(); }