
This patch fixes problem with generating MultiSCM in case that scms are encapsulated in macro. This patch includes simple tests to cover if-branches for this change. Example: - scm: name: xxx scm: - git: ... - scm: name: yyy scm: - git: ... - scm: name: xxx-and-yyy scm: - xxx - yyy - job: name: my-job scm: - xxx-and-yyy Change-Id: If3e7b3d19e51545a5623ee060fb7673a7a989233 Signed-off-by: Lukas Bednar <lbednar@redhat.com> Closes-bug: #1285515
34 lines
695 B
YAML
34 lines
695 B
YAML
- scm:
|
|
name: first-scm
|
|
scm:
|
|
- repo:
|
|
manifest-url: https://example.com/project/
|
|
manifest-branch: stable
|
|
manifest-file: repo.xml
|
|
manifest-group: drivers
|
|
destination-dir: build
|
|
repo-url: https://internal.net/projects/repo
|
|
mirror-dir: ~/git/project/
|
|
jobs: 3
|
|
current-branch: false
|
|
quiet: false
|
|
|
|
- scm:
|
|
name: second-scm
|
|
scm:
|
|
- git:
|
|
url: ssh://jenkins@review.openstack.org:29418/second.git
|
|
branches:
|
|
- origin/master
|
|
|
|
- scm:
|
|
name: first-and-second
|
|
scm:
|
|
- first-scm
|
|
- second-scm
|
|
|
|
- job:
|
|
name: my-job
|
|
scm:
|
|
- first-and-second
|