我在组织(比如 ORG)中有 2 个私人 GitHub 存储库(比如 A 和 B)。存储库 A 在 requirements.txt
中有存储库 B:
-e git+git@github.com:ORG/B.git#egg=B
我有 A 的以下工作流程(在 .github/workflows/test.yml
中):
name: Python package
on: push
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install requirements
run: |
pip install -r requirements.txt
- name: Test with pytest
run: |
pytest ./tests
由于 B 是私有的,因此安装失败。
如果他们在同一个组织中,是否可以在这个工作流中测试 A 的同时安装 B?如何?
原文由 Yevhen Kuzmovych 发布,翻译遵循 CC BY-SA 4.0 许可协议
我是这样做的!
您需要提供一个有效的令牌,您可以按照 本指南 生成它