Backgroud: у меня есть Google pub / sub topi c, который я могу опубликовать sh для использования Почтальона. Я хотел бы поместить эту коллекцию почтальонов в GitLab и использовать служебную учетную запись gcloud для запуска коллекции без какого-либо ручного вмешательства (например, для создания токена на предъявителя и копирования в коллекцию почтальонов).
Проблема: My Dev создал и передал мне файл ключа. JSON (снимок экрана ниже) для служебной учетной записи, которая имеет права на публикацию sh сообщений в мои топи c.
Я столкнулся с дорожным блоком, где не знаю, как передать жетон на предъявителя из bash в мою коллекцию. Вот как выглядит мой файл .yaml в GitLab:
stages:
- test
postman_tests:
stage: test
image:
name: postman/newman_alpine33
entrypoint: [""]
script:
- newman --version
- npm config set unsafe-perm true
- GOOGLE_APPLICATION_CREDENTIALS=~/path-to-my-serviceaccount-key.json gcloud auth application-default print-access-token
- newman run name-of-my-collection.json -e name-of-my-postman-environment.json
GOOGLE_APPLICATION_CREDENTIALS=~/path-to-my-serviceaccount-key.json gcloud auth application-default print-access-token
распечатывает токен, но я не знаю, как передать его в коллекцию. Я правильно это делаю?