🛖 Home

        • CLI Commands
        • Curl
          • Amazon Linux
          • AWS
          • AWS CLI
          • AWS Data Migration Service (DMS)
          • AWS EFS
          • AWS Transit Gateway
          • Port Forwarding Using AWS System Manager Session Manager (SSM)
          • RDS-Access-through-SSH-over-AWS-SSM
            • GCP CLI Difference between "gcloud auth application-default login" and "gcloud auth login"
            • GCP Monitoring
            • GKE
            • Google Cloud Platform (GCP)
            • Using PromQL for Cloud Monitoring metrics
          • Google
          • Google Accounts Management
        • Clouds
          • Mongo DB
          • Mongo DB Schema Designer
          • MySQL
          • MySQL - Generate deadlock
          • MySQL - List Connections and Users
        • Databases
        • DBeaver
        • Oracle
        • Postgres
            • Clone Another Repository in Your GitHub Actions
            • GitHub Action Triggers
            • GitHub Actions
            • GitHub Runners
          • GitHub
          • Jenkins
          • ArgoCD
          • delete_stuck_terminating_namespace
          • Kubernetes
          • Monitoring
        • amqp
        • Ansible
        • Datadog
        • Development Platforms and Tools
        • Docker
        • Git
        • Gitlab
        • Hashicorp Vault - Password Management
        • Icinga
        • Jira
        • Terraform
        • Wordpress
          • Complete list of github markdown emoji markup
          • Markdown
          • Markdown Supported Languages
        • File Formats
        • YAML
        • Loadtests and Perfomance Testing
          • Filebeat
        • Elasticsearch
        • Logging and Monitoring
          • Grafana
          • Grafana - Configuration as Code
          • Examples of Prometheus Quries
          • How to Enable Prometheus Metrics for Pod in Kubernetes
          • Prometheus
          • Run Prometheus in Kubernetes
        • Metrics and Monitoring
        • Metrics for Any Node.JS Server
          • Varnish
          • OpenVPN
          • Pritunl VPN
          • VPN
        • Get Info about IP and Domain
        • HTTP Protocol
        • Networking
        • Nginx
        • Rest API mocking and intercepting
        • SSH and Bastion Host
          • Go Language
          • Gradle
          • Intellij IDEA
          • Java
          • Speed-up Maven Builds
          • Spring Framework
          • Wicket
          • Different Node.JS versions using NVM
          • Javascript & Typescript
          • Memory Leaks in NodeJS
          • Solving The Async Context Challenge In Node.Js
        • Android Development
        • Groovy
        • HTML and CSS
        • Programming Languages
        • Python
        • Distributed Monolith and Monorepo as a step forward (for Node.JS)
        • Programming Principles and Design Patterns
        • Single Class Responsibility
        • Trunk-based Development
        • Security
        • ZAP - Security Scan Tool
        • TODO
      • 1 - Software Development
      • LLM Costs in Cloud
        • How to publish Obsidian notes with Quartz on GitHub Pages
        • Obsidian
        • Obsidian and Quartz
        • Quartz
          • awk
          • Linux - Working in Terminal, Bash, Midnight Commander
          • Linux APT
          • PipeWire on Ubuntu 22.04
          • Restart Ubuntu Mate GUI
          • Tmux
          • Ubuntu
          • Ubuntu Installation
          • Ubuntu Tricks (DEPRECATED)
          • Ubutnu Basic Configuration
          • Vim and Neovim
        • MacOS
        • Operating Systems
        • Virtual Box
        • VirtualBox Camera Sharing
        • Windows
        • Windows 10 Instalation
      • 2 - Software
      • Brave Browser Setup
      • GIMP
      • Office(pdf,jpeg,audio,video)
      • Spotify Downloader
      • Video Editing
        • Keto Diet - Кето диета (RU)
      • 3 - Life
      • Top Quotes
      • 0 - About Me
    Home

    ❯

    1 Software Development

    ❯

    Development Platforms and Tools

    ❯

    GitHub

    ❯

    GitHub Actions

    ❯

    GitHub Action Triggers

    GitHub Action Triggers

    Dec 25, 20241 min read

    https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows

    To create an action ⇒ create a file similar to the file below under .github folder in the repository

    name: Action name
     
    # Common ways to start execution
    on:
      push:
        branches:
          - 'main'
      pull_request:
        branches:
          - 'main'
          - 'release/*'
      workflow_dispatch: # manually
      cron:  '1 */6 * * 0-4' # Run every 6hrs Sun-Thur
      cron:  '1 */3 * * 5-6' # Run every 3hrs Fri-Sat
      

    Graph View

    Backlinks

    • GitHub Actions

    Created with Quartz v4.3.0 © 2024