public BambooServerTreeNode(BambooServerModel model, BambooServer server, int imageIdx)
     : base(PlvsUtils.getServerNodeName(model, server), imageIdx)
 {
     this.model  = model;
     this.server = server;
     model.DefaultServerChanged += model_DefaultServerChanged;
 }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            //By default credentials are read from the '.credentials' file.
            BambooServer bambooServer = new BambooServer("http://bamboo-server:8085");
            var          planSpec     = new PlanSpec();

            Plan plan = planSpec.Plan();

            bambooServer.publish(plan);

            PlanPermissions planPermission = planSpec.PlanPermission();

            bambooServer.publish(planPermission);
        }
 public BambooBuild getBuild(string key, BambooServer server)
 {
     lock (builds) {
         return(builds.ContainsKey(server.GUID + key) ? builds[server.GUID + key] : null);
     }
 }
 public RestSession(BambooServer server)
 {
     this.server       = server;
     serverBuildNumber = 0;
 }
Ejemplo n.º 5
0
        public AddOrEditBambooServer(BambooServer server, BambooServerFacade facade)
        {
            this.facade = facade;
            InitializeComponent();

            editing = server != null;

            this.server = new BambooServer(server);

            Text = editing ? "Edit Bamboo Server" : "Add Bamboo Server";
            buttonAddOrEdit.Text = editing ? "Apply Changes" : "Add Server";

            if (editing)
            {
                if (server != null)
                {
                    name.Text     = server.Name;
                    url.Text      = server.Url;
                    user.Text     = server.UserName;
                    password.Text = server.Password;

                    radioUseFavourites.Checked  = server.UseFavourites;
                    radioSelectManually.Checked = !server.UseFavourites;
                    if (server.PlanKeys != null)
                    {
                        planKeys.AddRange(server.PlanKeys);
                    }

                    checkShowBranches.Checked = server.ShowBranches;
                    checkMyBranches.Checked   = server.ShowMyBranchesOnly;
                    checkShowBranches.Enabled = false;
                    checkMyBranches.Enabled   = false;

                    getServerVersion();

                    checkEnabled.Checked      = server.Enabled;
                    checkShared.Checked       = server.IsShared;
                    checkDontUseProxy.Checked = server.NoProxy;
                }
            }
            else
            {
                ++invocations;
                name.Text = "Bamboo Server #" + invocations;
                buttonAddOrEdit.Enabled = false;

                radioUseFavourites.Checked = true;
                buttonGetBuilds.Enabled    = false;
                checkedListBuilds.Enabled  = false;

                checkEnabled.Checked      = true;
                checkShared.Checked       = false;
                checkDontUseProxy.Checked = false;
                checkShowBranches.Checked = true;
                checkShowBranches.Enabled = true;
                checkMyBranches.Enabled   = true;
            }

            StartPosition = FormStartPosition.CenterParent;
            toolTip.SetToolTip(checkMyBranches, "Only show branches where the last commit is mine");
        }
Ejemplo n.º 6
0
 public TestBambooConnection(BambooServerFacade facade, BambooServer server) : base(server)
 {
     this.facade = facade;
     this.server = server;
 }