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: 2
plan:
project-key: PD
name: PD Build
key: BUILD
Yeah - I messed up in the version 1 yaml spec with two keys, used the wrong one...
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Are you importing a new "plan" via v2 instead of updating the existing v1 spec?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I was just updating the bamboo.yaml specs to version 2:
from:
project:
key: PD
plan:
key: PD-BUILD
name: PD Build
key: BUILD
stages:
- jobs:
- scripts:
- '#!/bin/bash'
- './gradlew clean build'
testParsers:
- type: junit
testResults: '**/build/test-results/**/*.xml'
to:
---
version: 2
plan:
project-key: PD
name: PD Build
key: PD-BUILD
stages:
- Build:
jobs:
- Build
Build:
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: junit
test-results: '**/build/test-results/**/*.xml'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hm, while replying I see there are 2 keys in plan section of the original yaml spec. Maybe that is the issue.
-Aske
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.