
Set the stx_remote_repo, stx_remote_branch and stx_remote_dest variables to pull directly from the source repo to test. Change-Id: I6d5bb56c71c38c4274532c258a1682e578cedf10 Signed-off-by: Dean Troyer <dtroyer@gmail.com>
24 lines
770 B
YAML
24 lines
770 B
YAML
# stx_repo_dest - Destination directory (relative to Zuul root)
|
|
# stx_remote_repo - URL for the repo to pull
|
|
# stx_remote_branch - Branch within repo to test
|
|
|
|
- hosts: all
|
|
pre_tasks:
|
|
- name: Determine if repo directory exists already
|
|
stat:
|
|
path: "{{ stx_repo_dest }}"
|
|
register: stx_repo_exists
|
|
|
|
- debug:
|
|
msg: "Cloning {{ stx_remote_repo }} branch {{ stx_remote_branch }}"
|
|
when: stx_repo_exists.stat.isdir is undefined
|
|
|
|
- name: Clone remote repo
|
|
git:
|
|
# repo: https://github.com/starlingx-staging/stx-nova.git
|
|
# version: stx/stein.1
|
|
repo: "{{ stx_remote_repo }}"
|
|
version: "{{ stx_remote_branch }}"
|
|
dest: "{{ stx_repo_dest }}"
|
|
when: stx_repo_exists.stat.isdir is undefined
|