• 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.

      One of the only reasons I am still using TravisCI in several of my projects is that I can encode the build configuration in the project (config as code).

      If bamboo supported a .bamboo.yaml (or json, xml, whatever). I would have no reason to use any other product.

            [BAM-15087] .travis.yml style build configuration

            Katherine Yabut made changes -
            Workflow Original: JAC Suggestion Workflow [ 3019311 ] New: JAC Suggestion Workflow 3 [ 3594637 ]
            Status Original: RESOLVED [ 5 ] New: Closed [ 6 ]
            Krystian Brazulewicz made changes -
            Component/s New: Plan configuration [ 37394 ]
            Component/s Original: Plan Creation [ 18290 ]
            Daniel Zuger (Inactive) made changes -
            Remote Link Original: This issue links to "Page (Confluence)" [ 416958 ]
            Daniel Zuger (Inactive) made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 416958 ]
            Owen made changes -
            Workflow Original: Confluence Workflow - Public Facing v4 [ 2703638 ] New: JAC Suggestion Workflow [ 3019311 ]

            Seems like this lost priority in Atlassian as there are important features (available in UI) missing making this YAML implementation useless or at least primitive. Additionally branching was expected to work, but still not there.

            All of these have low level prio and handful of votes, whereas this ticket had 150 votes.
            ======================
            BAM-19747 Add Final Task to Bamboo YAML Specs – otherwise test result parsing is not working without hacks around exit values
            BAM-19858 Define Triggers/Variables using YAML Specs
            BAM-19756 Using YAML Specs to create a manual stage
            BAM-19723 Schedule trigger in yaml spec – duplicate of BAM-19747
            BAM-19714 Bamboo YAML Specs should be evaluated prior to the build (when using older sha for build, yaml is not re-evaluated)
            BAM-19686 Allow stage name and job name to be configured in YAML specs
            No option like a "Clean working directory after each build" breaks build by keeping all artifacts, etc.

            Can someone share whether we can expect something this year in this?

            Eduard Babayan added a comment - Seems like this lost priority in Atlassian as there are important features (available in UI) missing making this YAML implementation useless or at least primitive. Additionally branching was expected to work, but still not there. All of these have low level prio and handful of votes, whereas this ticket had 150 votes. ====================== BAM-19747 Add Final Task to Bamboo YAML Specs – otherwise test result parsing is not working without hacks around exit values BAM-19858 Define Triggers/Variables using YAML Specs BAM-19756 Using YAML Specs to create a manual stage BAM-19723 Schedule trigger in yaml spec – duplicate of BAM-19747 BAM-19714 Bamboo YAML Specs should be evaluated prior to the build (when using older sha for build, yaml is not re-evaluated) BAM-19686 Allow stage name and job name to be configured in YAML specs No option like a "Clean working directory after each build" breaks build by keeping all artifacts, etc. Can someone share whether we can expect something this year in this?
            Owen made changes -
            Issue Type Original: New Feature [ 2 ] New: Suggestion [ 10000 ]
            Owen made changes -
            Workflow Original: Bamboo Workflow 2016 v1 [ 1421008 ] New: Confluence Workflow - Public Facing v4 [ 2703638 ]
            Marek Parfianowicz made changes -
            Remote Link New: This issue links to "How to win at CI with configuration-as-code and Bamboo Specs (Web Link)" [ 373633 ]

            @Ben indeed, and this is why we developed a Bamboo custom task plugin able to run jobs using Docker on its own, based on a yaml file included in the project repo. Like Travis and co. We're obviously interested in what Atlassian does because maintaining our own solution is costly.

            Philippe Elsass added a comment - @Ben indeed, and this is why we developed a Bamboo custom task plugin able to run jobs using Docker on its own, based on a yaml file included in the project repo. Like Travis and co. We're obviously interested in what Atlassian does because maintaining our own solution is costly.

              Unassigned Unassigned
              a815feccb5e3 Steve Skrla
              Votes:
              155 Vote for this issue
              Watchers:
              142 Start watching this issue

                Created:
                Updated:
                Resolved: