У меня есть репозиторий проекта git и репозиторий git ролей, у обоих есть ветки с тем же именем, в моем репозитории git проекта есть файл requirements.yml, аналогичный приведенному ниже
---
- src: <some_git_repo>
scm: git
version: master
path: /var/lib/awx/projects/_7__roles
force: yes
ignore_errors: yes
Проблема в том, что awx всегда проверяет основную версию с указанными выше требованиями .yml вместо моей ветки, поэтому я никогда не смогу проверить изменения своей ветки.
Я мог бы изменить версию на имя ветки, а затем зафиксировать ее, но затем, если я забуду изменить ее обратно и объединить свои изменения, теперь основная ветвь проекта будет использовать мою ветвь ролей вместо главной копии
Я попытался отредактировать версию requirements.yml после того, как awx клонировал ее, но затем она откажется выполнять обновление scm из-за модификации.
Кто-нибудь знает способ, который позволил бы мне использовать мою собственную ветвь роли на awx, не нарушая главную ветвь, если она будет случайно проверена?