Maison > outils de développement > git > pouvez-vous exécuter des actions github sur une branche

pouvez-vous exécuter des actions github sur une branche

Mary-Kate Olsen
Libérer: 2024-10-09 15:08:17
original
691 Les gens l'ont consulté

Pouvez-vous exécuter des actions GitHub sur une branche, même si ce n'est pas la branche par défaut ?

Oui, vous pouvez exécuter des actions GitHub sur n'importe quelle branche d'un référentiel, qu'elle soit ou non. est la branche par défaut. Pour ce faire, vous pouvez utiliser le mot-clé on dans votre fichier de workflow pour spécifier les branches qui doivent déclencher le workflow. Par exemple, le workflow suivant s'exécutera sur n'importe quelle branche poussée ou fusionnée dans la branche master :

<code class="yaml">on:
  push:
    branches:
      - master
  pull_request:
    branches:
      - master</code>
Copier après la connexion

Pouvez-vous déclencher des actions GitHub lorsqu'une branche spécifique est poussée ou fusionnée ?

Oui, vous pouvez déclencher des actions GitHub lorsqu'une branche spécifique est poussée ou fusionnée. Pour ce faire, vous pouvez utiliser le mot-clé on dans votre fichier de workflow pour spécifier les branches spécifiques qui doivent déclencher le workflow. Par exemple, le workflow suivant s'exécutera lorsque la branche main est poussée ou fusionnée :

<code class="yaml">on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]</code>
Copier après la connexion

Pouvez-vous utiliser les actions GitHub pour automatiser les tâches sur une branche particulière dans un référentiel ?

Oui, vous pouvez utiliser GitHub Actions pour automatiser des tâches sur une branche particulière dans un référentiel. Pour ce faire, vous pouvez utiliser le mot-clé on dans votre fichier de workflow pour spécifier les branches spécifiques qui doivent déclencher le workflow. Vous pouvez également utiliser le mot-clé jobs pour définir les tâches à automatiser. Par exemple, le workflow suivant exécutera la tâche build sur la branche main :

<code class="yaml">on:
  push:
    branches: [ main ]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v2
      - name: Build
        run: make build</code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal