Triggering jobs
-
on -
Single event
on: push
- Multiple events
on: [push, pull_request]
Also:
on:
push:
pull_request:
workflow_dispatch:
- Run on "push" in every branch.
- Run on "pull_request" if it was sent to the "dev" branch.
workflow_dispatchto run manually via the web site of GitHub.- Scheduled every 5 minutes (cron config)
name: Triggers
on:
push:
branches: '*'
pull_request:
branches: 'dev'
workflow_dispatch:
schedule:
- cron: '*/5 * * * *'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Look around
run: |
echo $GITHUB_EVENT_NAME
printenv | sort
- Manual events (via POST request)