Examiner une version et tester une action
Les actions produisent souvent une sortie de console. Vous n’avez pas besoin de vous connecter directement aux exécuteurs pour récupérer cette sortie.
La sortie de console des actions est disponible directement dans l’interface utilisateur de GitHub.
Sélectionnez Actions dans le menu supérieur du dépôt pour voir la liste des workflows exécutés et la sortie.
Cliquez ensuite sur le nom du travail pour afficher la sortie des étapes.
La sortie de la console peut aider au débogage. Si ce n’est pas suffisant, vous pouvez aussi activer une journalisation supplémentaire. Consultez Enabling debug logging
Gestion des versions des actions
Même si vous êtes probablement content de récupérer la version la plus récente de l’action, nombreux sont les cas où vous risquez de vouloir une version spécifique de l’action.
Vous pouvez demander une version spécifique d’une action de plusieurs façons :
Étiquettes
Les étiquettes vous permettent de spécifier les versions précises que vous souhaitez utiliser.
steps:
-uses: actions/install-timer@v2.0.1
Hachages SHA
Vous pouvez spécifier un hachage SHA demandé pour une action. Il garantit que l’action n’a pas changé. Toutefois, l’inconvénient est que vous ne recevez pas non plus automatiquement les mises à jour de l’action.
steps:
-uses: actions/install-timer@327239021f7cc39fe7327647b213799853a9eb98
Branches
Une méthode courante pour demander des actions consiste à se référer à la branche que vous souhaitez utiliser. Vous obtenez alors la version la plus récente de cette branche. Cela signifie que vous bénéficiez des mises à jour, mais cela augmente également le risque de casser le code.
steps:
-uses: actions/install-timer@develop
Tester une action
GitHub propose plusieurs outils d’apprentissage pour les actions.
Vous verrez un exemple simple pour :
- Organiser et identifier des fichiers de workflow.
- Ajouter des scripts exécutables.
- Créer un workflow et des blocs d’actions.
- Déclencher des workflows.
- Découvrir des journaux de workflow.