I have just found some reasons Why it doesn't work correct.
1. We specify git repository directly in plugin-template.yaml. In other cases repository is specified directly in jobs and after that it is used in template by them name.
2. plugin-template uses openstack macros as scm while system_tests template uses maingit.
3. For main git we should specify repobranch as 'stable/mitaka'(prefix 'origin' is specified inside macros) while for maingit we specify as 'origin/stable/mitaka'
first point is that we should take reponame and repobranch for plugins-template from the job specification.
Second point is that we should have the same format of naming for different scm macros.
I have just found some reasons Why it doesn't work correct. template. yaml. In other cases repository is specified directly in jobs and after that it is used in template by them name. mitaka' (prefix 'origin' is specified inside macros) while for maingit we specify as 'origin/ stable/ mitaka'
1. We specify git repository directly in plugin-
2. plugin-template uses openstack macros as scm while system_tests template uses maingit.
3. For main git we should specify repobranch as 'stable/
first point is that we should take reponame and repobranch for plugins-template from the job specification.
Second point is that we should have the same format of naming for different scm macros.
Connect with me for questions.