如何修复在URI';https://api.github.com/repos/actions/checkout/tarball/v1
我编写了一些代码来测试我的项目,我想在GitHub操作上运行测试如何修复在URI';https://api.github.com/repos/actions/checkout/tarball/v1,github,github-actions,Github,Github Actions,我编写了一些代码来测试我的项目,我想在GitHub操作上运行测试 我有以下工作流定义 name : Testing on: push jobs: registrar: runs-on: ubuntu-latest steps: - name: Run Django unit tests uses: actions/checkout@v2 run:|
我有以下工作流定义
name : Testing
on: push
jobs:
registrar:
runs-on: ubuntu-latest
steps:
- name: Run Django unit tests
uses: actions/checkout@v2
run:|
pip3 install --user -r requirements.txt
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py test
工作流失败,出现以下错误
在URI的位置找不到操作https://api.github.com/repos/actions/checkout/tarball/v1 运行:| pip3安装--user-r requirements.txt python3 manage.py makemigrations python3 manage.py migrate python3 manage.py测试'
如何修复此问题?尝试以下方法:
name : Testing
on: push
jobs:
registrar:
runs-on: ubuntu-latest
steps:
- name: checkout the repository
uses: actions/checkout@v2
- name: Run Django unit tests
run: |
pip3 install --user -r requirements.txt
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py test
它将您的步骤分为两个步骤,一个用于签出,另一个用于测试。
签出操作应与自定义命令分开
它还会更改间距,以便管路与名称具有相同的意图
我最后更改的是在管道前添加了一个空格