Beispiel #1
0
 public override void DoDefaultAction()
 {
     //get all build definitions if not leaf.
     if (NodePriority == (int)TeamExplorerNodePriority.Leaf || NodePriority == AllBuildDefinitionsNodePriority)
     {
         FindAssociated.AssociatedNode(this, separator).DoDefaultAction();
     }
 }
Beispiel #2
0
        public void ViewBuilds()
        {
            //get all build definitions if not leaf.
            BaseHierarchyNode node = NodePriority != (int)TeamExplorerNodePriority.Leaf
                                         ? FindAssociated.AssociatedNode("All Build Definitions", this, separator)
                                         : FindAssociated.AssociatedNode(this, separator);

            node.ParentHierarchy.CallMethod("ViewBuilds", node);
        }
Beispiel #3
0
        public void QueueNewBuild()
        {
            //get all build definitions if not leaf.
            BaseHierarchyNode node = NodePriority != (int)TeamExplorerNodePriority.Leaf
                                         ? FindAssociated.AssociatedNode("All Build Definitions", this, separator)
                                         : FindAssociated.AssociatedNode(this, separator);

            if (!(NodePriority == (int)TeamExplorerNodePriority.Leaf && IsDisabled))
            {
                node.ParentHierarchy.CallMethod("QueueBuild", node);
            }
        }
Beispiel #4
0
        public void QueueDefaultSubFolderBuilds()
        {
            // if (NodePriority == (int)TeamExplorerNodePriority.Leaf)
            //     return;  // just ignore, we should never be here
            IBuildServer buildServer = GetBuildServer();

            foreach (IBuildDefinition buildDef in
                     FindAssociated.AssociatedNodes(CanonicalName, this, separator).Select(
                         item => buildServer.GetBuildDefinition(item.ProjectName, item.Name)))
            {
                if (buildDef.Enabled)
                {
                    buildServer.QueueBuild(buildDef);
                }
            }
            BaseHierarchyNode node = FindAssociated.AssociatedNode("All Build Definitions", this, separator);

            node.ParentHierarchy.CallMethod("ViewBuilds", node);
        }
Beispiel #5
0
        public void ViewAllBuilds()
        {
            var node = FindAssociated.AssociatedNode("All Build Definitions", this, defaultSep);

            node.ParentHierarchy.CallMethod("ViewBuilds", node);
        }
Beispiel #6
0
 public override void DoDefaultAction()
 {
     FindAssociated.AssociatedNode("All Build Definitions", this, defaultSep).DoDefaultAction();  // uses default separator, doesnt matter
 }
Beispiel #7
0
        public void ViewAllBuilds()
        {
            BaseHierarchyNode node = FindAssociated.AssociatedNode("All Build Definitions", this, separator);

            node.ParentHierarchy.CallMethod("ViewBuilds", node);
        }
Beispiel #8
0
        public void GotoTeamExplorerBuildNode()
        {
            BaseHierarchyNode node = FindAssociated.AssociatedNode(this, separator);

            node.Select();
        }
Beispiel #9
0
        public void OpenEditBuildDefintion()
        {
            BaseHierarchyNode node = FindAssociated.AssociatedNode(this, separator);

            node.ParentHierarchy.CallMethod("OpenBuildDefinition", node);
        }