Hi,
How is it possible yo upgrade the yaml specs for a project in Bamboo.
I've upgraded the yaml specs, but I get the following error message when the specs are parsed:
Bamboo YAML import failed: Plan with name: 'PD-Build' already exists in project 'PD'. Can't create a new one with same name. Do you need help? Please visit the http://docs.atlassian.com/bamboo/docs-0609/Bamboo+Specs+troubleshooting page.
I would like to keep the build history of the old plan
Regards,
Aske
It should be
---version: 2plan:project-key: PDname: PD Buildkey: BUILD
Hi @Aske Jenstrup Olsson
Are you importing a new "plan" via v2 instead of updating the existing v1 spec?
I was just updating the bamboo.yaml specs to version 2:
from:
project:key: PDplan:key: PD-BUILDname: PD Buildkey: BUILDstages: - jobs: - scripts: - '#!/bin/bash' - './gradlew clean build' testParsers: - type: junittestResults: '**/build/test-results/**/*.xml'
to:
---version: 2plan:project-key: PDname: PD Buildkey: PD-BUILDstages: - Build:jobs: - BuildBuild:tasks: - script: | #!/bin/bash if [ -f bamboo-specs/ci_build.sh ]; then chmod +x bamboo-specs/ci_build.sh ./bamboo-specs/ci_build.sh || exit 1 else ./gradlew clean build fi - test-parser:type: junittest-results: '**/build/test-results/**/*.xml'
Hm, while replying I see there are 2 keys in plan section of the original yaml spec. Maybe that is the issue.
-Aske
Yeah - I messed up in the version 1 yaml spec with two keys, used the wrong one...
Thanks
It looks like you're new here. Sign in or register to get started.