提问者:小点点

如何修复在URI位置找不到的操作https://api.github.com/repos/actions/checkout/tarball/v1


我编写了一些代码来测试我的项目,我想在GitHub操作上运行测试
我有以下工作流定义。

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-rrequirements.txtpython3manage.pymakaffations python3manage.py迁移python3manage.py测试

我该如何解决这个问题?


共1个答案

匿名用户

试试这个:

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

它将您的步骤分为两个步骤,一个用于结账,一个用于测试。签出操作应与自定义命令分开。

它还会更改间距,以便管路与名称具有相同的意图。

我最后更改的是在管道前添加了一个空格。