GitHub 操作未触发

问题描述 投票:0回答:1

我已经创建了

.github/workflows/checks.yml
:

name: checks

on: [push]

jobs:
  test-lint:
    name: Test and Lint
    runs-on: ubuntu-20.04
    steps:
      - name: login to Docker Hub
        uses: docker/login-action@v1
        with:
          username: ${{ secrets.DOCKERHUB_USER }}
          password: ${{ secrets.DOCKERHUB_TOKEN }}
      - name: checkout
        uses: actions/checkout@v2
      - name: Test
        run: docker compose run --rm app sh -c "python manage.py test"
      - name: Lint
        run: docker compose run --rm app sh -c "flake8"

在 github 中,当我点击操作时,我什么也看不到。 这张图片显示了我在 github 中看到的内容。

github workflow action
1个回答
0
投票

您的意思是您想单击操作来运行此脚本吗?当您将某些内容推送到 GitHub 时(或者有时会创建拉取请求,如果您选择),GitHub 操作实际上会自动运行。

脚本的第三行显示

on: [push]
,这意味着您的脚本(仅)可以在您将一些提交推送到 GitHub 时运行。 GitHub 操作不用作“快速操作”或类似的操作。相反,它们是一种可以自动运行的脚本。

© www.soinside.com 2019 - 2024. All rights reserved.