예제 #1
0
 public void Reload(ProjectControlSourceItem item, ProjectControlSource source)
 {
     this.source          = source;
     this.item            = item;
     projectLabel.Content = item.Project;
     Timestamp            = item.Timestamp;
     bumper = new DeploymentManager(source, item);
     JSONinit();
     UpdateVersion();
 }
예제 #2
0
        public static void Init()
        {
            ProjectControlSourceItem itemOne = new ProjectControlSourceItem()
            {
                Project = "Algo Service", StageDir = "Algo Windows Service", Timestamp = DateTime.UtcNow, BaseDir = "Algo", FTPPath = "Algo Service"
            };
            ProjectControlSourceItem itemTwo = new ProjectControlSourceItem()
            {
                Project = "Matlab Server", StageDir = "Matlab Server Windows Service", Timestamp = DateTime.UtcNow, BaseDir = "Matlab Server", FTPPath = "Matlab Server Service"
            };
            ProjectControlSourceItem itemThree = new ProjectControlSourceItem()
            {
                Project = "Optimizer", StageDir = "Optimizer Windows Service", Timestamp = DateTime.UtcNow, BaseDir = "Optimizer", FTPPath = "Optimizer"
            };
            ProjectControlSourceItem itemFour = new ProjectControlSourceItem()
            {
                Project = "Task Scheduler", StageDir = "Task Scheduler Windows Service", Timestamp = DateTime.UtcNow, BaseDir = "Task Scheduler", FTPPath = "Task Scheduler"
            };
            ProjectControlSourceItem itemFive = new ProjectControlSourceItem()
            {
                Project = "Trading Monitor", StageDir = "Task Scheduler Windows Service", Timestamp = DateTime.UtcNow, BaseDir = "Trading Monitor", FTPPath = "Trading Montior"
            };
            ProjectControlSourceItem itemSix = new ProjectControlSourceItem()
            {
                Project = "TT Gateway", StageDir = "TT Gateway Windows Service", Timestamp = DateTime.UtcNow, BaseDir = "TT Gateway", FTPPath = "TT Gateway"
            };

            ProjectControlSource source = new ProjectControlSource();

            source.Items = new List <ProjectControlSourceItem>();
            source.Items.Add(itemOne);
            source.Items.Add(itemTwo);
            source.Items.Add(itemThree);
            source.Items.Add(itemFour);
            source.Items.Add(itemFive);
            source.Items.Add(itemSix);
            source.BaseDir  = @"c:\dev\projects\";
            source.FTPHosts = new List <FTPHost>();
            //  source.FTPHosts.Add(new FTPHost {IPAddress= });
            // source.FTPHosts.Add("10.10.100.35");
            source.Save();
        }