如何测试集合 PR
审阅者和问题作者可以通过在本地测试 PR 来验证 PR 是否修复了报告的错误。
准备你的环境
我们假设你使用 Linux 作为工作环境(你也可以使用虚拟机),并且已安装 git。
- 安装 Ansible 或 ansible-core。 
- 在你的主目录中创建以下目录: 
mkdir -p ~/ansible_collections/NAMESPACE/COLLECTION_NAME例如,如果集合是
community.generalmkdir -p ~/ansible_collections/community/general如果集合是
ansible.posixmkdir -p ~/ansible_collections/ansible/posix
- 将从作者个人资料分叉的仓库克隆到创建的路径。 
git clone https://github.com/AUTHOR_ACC/COLLECTION_REPO.git ~/ansible_collections/NAMESPACE/COLLECTION_NAME
- 进入克隆的仓库。 
cd ~/ansible_collections/NAMESPACE/COLLECTION_NAME
- 检出 PR 分支(可以从 PR 页面获取)。 
git checkout pr_branch
测试 Pull Request
- 将 ~/ansible_collections 包含在 COLLECTIONS_PATHS 中。详情请参见 COLLECTIONS_PATHS。 
- 使用 PR 分支运行你的 playbook 并验证 PR 是否修复了错误。 
- 对 pull request 或链接的问题提供反馈。 
