100 lines
3.1 KiB
YAML
100 lines
3.1 KiB
YAML
|
|
---
|
||
|
|
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"
|
||
|
|
|
||
|
|
|