Inheritance: IProjectConfigurationTemp
コード例 #1
0
		public override List<IProjectConfigurationTemp> ExportConfigurations()
		{
			var config1 = new ProjectConfiguration();
			ApplyTo(config1);

			var config = new FabricApplicationProjectConfiguration
			{
				ConfluencePage = $"{ProjectName}+fabric+application",
				Area = AreaName,
				Name = ProjectName,
				Description = Description,
				OwnerEmail = config1.OwnerEmail,
				CheckEvery = config1.BuildEvery,
				TfsPath = TfsPath
			};

			return new List<IProjectConfigurationTemp> { config };
		}
コード例 #2
0
        public override List <IProjectConfigurationTemp> ExportConfigurations()
        {
            var config1 = new ProjectConfiguration();

            ApplyTo(config1);

            var config = new FabricApplicationProjectConfiguration
            {
                ConfluencePage = $"{ProjectName}+fabric+application",
                Area           = AreaName,
                Name           = ProjectName,
                Description    = Description,
                OwnerEmail     = config1.OwnerEmail,
                CheckEvery     = config1.BuildEvery,
                TfsPath        = TfsPath
            };

            return(new List <IProjectConfigurationTemp> {
                config
            });
        }
コード例 #3
0
		protected void ApplyTo(ProjectConfiguration config)
		{
			config.Name = ProjectName;
			config.Description = Description;
			config.Category = AreaName;

			if (!String.IsNullOrEmpty(Owner))
				config.OwnerEmail = m_owners.GetEmail(Owner);

			switch (Status)
			{
				case ProjectStatus.Active:
					config.BuildEvery = TimeSpan.FromSeconds(45);
					break;

				case ProjectStatus.Normal:
					config.BuildEvery = TimeSpan.FromMinutes(5);
					break;

				case ProjectStatus.Legacy:
					config.BuildEvery = TimeSpan.FromHours(3);
					break;
			}
		}
コード例 #4
0
        protected new void ApplyTo(ProjectConfiguration config)
        {
            base.ApplyTo(config);

            config.TfsPath = TfsPath;
        }
コード例 #5
0
		protected new void ApplyTo(ProjectConfiguration config)
		{
			base.ApplyTo(config);

			config.TfsPath = TfsPath;
		}