Lors de l'exécution d'un flux de travail de la matrice d'actions GitHub, comment pouvons-nous permettre à une tâche d'échouer, continuer à exécuter toutes les autres tâches, et également marquer le flux de travail lui-même comme ayant échoué ?
Ci-dessous dans cette image, vous pouvez voir que le flux de travail passe même après l'échec d'une tâche. Nous devons marquer le flux de travail comme ayant échoué dans ce cas.
Voici la petite partie du fichier yaml de mon flux de travail. La ligne continue-on-error continuera le flux de travail même si une tâche échoue, mais comment faire pour que le flux de travail entier soit marqué comme ayant échoué ?
matrixed:
runs-on: ubuntu-latest
continue-on-error: true
timeout-minutes: 60
defaults:
run:
shell: bash
working-directory: myDir
strategy:
matrix:
testgroups:
[
"bookingpage-docker-hub-parallel",
"bookingpage-docker-hub-parallel-group-1",
"bookingpage-payments",
]
J'ai trouvé ceci question sans réponse mais il s'agit d'étapes et nous devons connaître les emplois.