• Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      In our environment we have to create a number of different plans per project, to handle the different build steps and promotions. Creating the builds for each plan via the GUI is tedious and error-prone, so it would be very useful to have a REST API for plan creation (and updating). I can't seem to find any remote API's on this aspect of configuration, though..

            [BAM-4854] Rest API for editing and creating plan/job

            TBH, bamboo-specs are really super powerful.

            Raffi Enficiaud added a comment - TBH, bamboo-specs are really super powerful.

            It was disappointing in 2017. In 2019, it's flat out embarrassing.

            Ben Bettridge added a comment - It was disappointing in 2017. In 2019, it's flat out embarrassing.

            chris added a comment -

            This is really disappointing. 

            chris added a comment - This is really disappointing. 

            So is Atlassian saying that the "resolution" for this issue (titled "Rest API for editing and creating plan/job") does not involve supporting the functionality in the Bamboo REST API but rather to use this weird Bamboo Specs DSL via some attached Java plugin?  Because that is blatantly missing the requirements necessary to call that a resolution....  

            JamesMGreene added a comment - So is Atlassian saying that the "resolution" for this issue (titled "Rest API for editing and creating plan/job") does not involve supporting the functionality in the Bamboo REST API but rather to use this weird Bamboo Specs DSL via some attached Java plugin?  Because that is blatantly missing the requirements necessary to call that a resolution....   

            What about support for Bamboo Specs in deployment plans? Any roadmaps? I can't find any JIRA ticket related to that.

            Bartosz Kita added a comment - What about support for Bamboo Specs in deployment plans? Any roadmaps? I can't find any JIRA ticket related to that.

            How does one go about creating a new plan from specs without having any Java tools installed? Can Bamboo just execute bamboo specs snippets? Are there endpoints for that? We wouldn't mind writing some pseudo-java snippets (although yaml is much better in most cases...), however it's not clear from the tutorial how to go about it since it only mentions "install from mvn", "import to idea", etc.

             

            I believe pretty much every non-Java Bamboo user will have the same question.

            Ivan Smirnov added a comment - How does one go about creating a new plan from specs without having any Java tools installed? Can Bamboo just execute bamboo specs snippets? Are there endpoints for that? We wouldn't mind writing some pseudo-java snippets (although yaml is much better in most cases...), however it's not clear from the tutorial how to go about it since it only mentions "install from mvn", "import to idea", etc.   I believe pretty much every non-Java Bamboo user will have the same question.

            Is there any plan to support other languages than Java for Bamboo specs ? We would prefer an interpreted language like Python.

            Sebastien Erard added a comment - Is there any plan to support other languages than Java for Bamboo specs ? We would prefer an interpreted language like Python.

            Technically Specs has YAML REST underneath. But we're not opening it to public and Specs is currently the only recommendation as a stable, supported method of creating plans remotely.

            Przemek Bruski added a comment - Technically Specs has YAML REST underneath. But we're not opening it to public and Specs is currently the only recommendation as a stable, supported method of creating plans remotely.

            Tom Adamo added a comment -

            In the 5.14 Release Notes there's a comment about YAML imports:

            https://confluence.atlassian.com/bamboo/bamboo-5-14-release-notes-856821277.html
            "...we're working on the YAML import functionality that we're planning to deliver in the following Bamboo version."

            I understand that Bamboo Specs is the current recommendation, but can you comment on whether or not this feature is still in progress. Or, does Bamboo Specs replace this idea? If it's still in progress, is there an issue I can follow?

            Tom Adamo added a comment - In the 5.14 Release Notes there's a comment about YAML imports: https://confluence.atlassian.com/bamboo/bamboo-5-14-release-notes-856821277.html "...we're working on the YAML import functionality that we're planning to deliver in the following Bamboo version." I understand that Bamboo Specs is the current recommendation, but can you comment on whether or not this feature is still in progress. Or, does Bamboo Specs replace this idea? If it's still in progress, is there an issue I can follow?

            It seems that the only real use for bamboo specs is to create a parser for a file 

            While you can use it like this, the suggested approach is to use it directly.

            Przemek Bruski added a comment - It seems that the only real use for bamboo specs is to create a parser for a file  While you can use it like this, the suggested approach is to use it directly.

              Unassigned Unassigned
              mark@atlassian.com MarkC
              Votes:
              227 Vote for this issue
              Watchers:
              173 Start watching this issue

                Created:
                Updated:
                Resolved: