У меня есть конвейер Gitlab CI / CD, который загружает код на платформу хостинга Facebook.
Это этап:
upload:production:
stage: upload
before_script:
- source ci/upload.sh
only:
- master
script:
- upload_build_to_facebook production $GAME_ID_PRODUCTION $UPLOAD_ACCESS_TOKEN_PRODUCTION
environment:
name: production
url: https://developers.facebook.com/apps/$GAME_ID_PRODUCTION/instant-games/hosting
Время от времени срок действия $ UPLOAD_ACCESS_TOKEN_PRODUCTION истекает, а затем нам нужен новый, хотя задание успешно завершается:
{"error":{"message":"An unexpected error has occurred. Please retry your request later.","type":"OAuthException","is_transient":true,"code":2,"fbtrace_id":"<id>"}}Job succeeded
Есть ли какой-нибудь способ быть умнее и провалить работу, когда я получаю такую ошибку?
Спасибо!