我有一个项目 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 将始终使用上述 requirements.yml 而不是我的分支检查主版本,所以我永远无法测试我的分支更改
我可以将版本更改为分支名称然后提交它但是如果我忘记将其更改回来并合并我的更改现在主项目分支将使用我的角色分支而不是主副本
我已经尝试在 awx 克隆它之后编辑 requirements.yml 版本,但是由于修改它会拒绝执行 scm 更新。
有没有人知道一种方法可以让我在 awx 上使用我自己的角色分支而不破坏主分支,如果它被意外签入?