Можете ли вы указать последний шаг в Github Actions? - PullRequest
1 голос
/ 22 января 2020

Я принимаю своих бегунов Github Actions локально. Я хочу очистить Docker изображений / контейнеров, которые создаются каждый раз, когда запускается мое действие github, и оно должно запускаться, если задание не выполняется или уничтожается в середине (аналогично блоку try / finally). Есть что-нибудь подобное?

1 Ответ

0 голосов
/ 25 марта 2020

Вам может понадобиться функция «условная работа». При необходимости вы можете определить условия для определенного шага c. Пример:

name: Cleaning
if: failure()
run: ./cleaning.sh

Ресурсы:

https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#failure https://www.edwardthomson.com/blog/github_actions_13_conditionals.html

...