Files
Go.Rig-Operator/bamboo-specs/bamboo.yaml

100 lines
3.1 KiB
YAML
Raw Normal View History

2026-01-15 09:58:01 +00:00
---
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"