--- version: 2 ## Plan properties plan: project-key: ITTP key: ASVICNV name: AS-VI-Cloud Native Virtualization branches: delete: after-deleted-days: 2 after-inactive-days: never other: concurrent-build-plugin: 5 all-other-apps: buildExpiryConfig: duration: 5 enabled: true expiryTypeResult: true maximumBuildsToKeep: 5 period: days ## variables used in the jobs variables: ## OVA build variables hostvolume: /data/bamboo/${bamboo.capability.AGENT_ID}/xml-data/build-dir/${bamboo.buildKey} containerregistry_release: devstore.vanderlande.com:6555 containerregistry_virtual: devstore.vanderlande.com:6559 container_agent: ${bamboo.containerregistry_release}/com/vanderlande/conpl/bamboo-agent-extended:1.5.0-linuxbase container_semrel: ${bamboo.containerregistry_virtual}/com/vanderlande/conpl/bamboo-semantic-release:v23.0.2 container_mark: kovetskiy/mark:12.2.0 ## SemRel variables httpsaccesskey_secret: BAMSCRT@0@0@FyHDe+gBcijblOU8jpGcEEwxpYBWQ0cl2NxEgACy5MidjyRlcZKAS4YXC/nLS8sOXZKHKBF3Siyeh2fdnAjOeg== ## confluence documentation patch confluence_url: https://devcolla.vanderlande.com confluence_username: srv.conpldocs confluence_password: BAMSCRT@0@0@UxPtDd1NpJ/YoYuImly6ZLqS62SCxPQK5uonPqkfF94= confluence_space: ITTP stages: - Prepare: - import-variables - semantic-release-dryrun - Validate: - docs-dryrun - Documentation: - docs-changesonly import-variables: !include "prepare/import-variables.yaml" semantic-release-dryrun: !include "prepare/semantic-release-dryrun.yaml" docs-dryrun: !include "validate/docs-dryrun.yaml" docs-changesonly: !include "validate/docs-changesonly.yaml" branch-overrides: - docs-.*: stages: - Prepare: - import-variables - Documentation: - docs-dryrun - docs-changesonly docs-changesonly: !include "validate/docs-changesonly.yaml" import-variables: !include "prepare/import-variables.yaml" docs-dryrun: !include "validate/docs-dryrun.yaml" - development: stages: - Prepare: - import-variables - semantic-release-dryrun - Validate: - docs-dryrun - Release: - semantic-release - Documentation: - docs-changesonly import-variables: !include "prepare/import-variables.yaml" semantic-release-dryrun: !include "prepare/semantic-release-dryrun.yaml" docs-dryrun: !include "validate/docs-dryrun.yaml" docs-changesonly: !include "validate/docs-changesonly.yaml" semantic-release: !include "release/semantic-release.yaml" - main|^.*.x: stages: - Prepare: - import-variables - semantic-release-dryrun - Release: - semantic-release - Documentation: - docs import-variables: !include "prepare/import-variables.yaml" semantic-release-dryrun: !include "prepare/semantic-release-dryrun.yaml" docs: !include "validate/docs.yaml" semantic-release: !include "release/semantic-release.yaml"