Esempio n. 1
0
        private static HostType GetHostType()
        {
            var hostType = EnvironmentInfo.Argument <HostType?>(nameof(Host));

            if (hostType.HasValue)
            {
                return(hostType.Value);
            }

            if (AppVeyor.IsRunningAppVeyor)
            {
                return(HostType.AppVeyor);
            }
            if (Jenkins.IsRunningJenkins)
            {
                return(HostType.Jenkins);
            }
            if (TeamCity.IsRunningTeamCity)
            {
                return(HostType.TeamCity);
            }
            if (TeamServices.IsRunningTeamServices)
            {
                return(HostType.TeamServices);
            }
            if (Bitrise.IsRunningBitrise)
            {
                return(HostType.Bitrise);
            }
            if (GitLab.IsRunningGitLab)
            {
                return(HostType.GitLab);
            }
            if (Travis.IsRunningTravis)
            {
                return(HostType.Travis);
            }

            return(HostType.Console);
        }