Каковы допустимые значения секрета плагина / gcr drone.io 0.8.5? - PullRequest
0 голосов
/ 24 января 2019

У меня возникают проблемы при нажатии на gcr со следующим

gcr:
    image: plugins/gcr
    registry: us.gcr.io
    repo:  dev-221608/api
    tags:
      - ${DRONE_BRANCH}
      - ${DRONE_COMMIT_SHA}
      - ${DRONE_BUILD_NUMBER}
    dockerfile: src/main/docker/Dockerfile
    secrets: [GOOGLE_CREDENTIALS]
    when:
      branch: [prod]

... Где будет работать GOOGLE_CREDENTIALS, но если имя скажет GOOGLE_CREDENTIALS_DEV, оно не будет правильно подобрано.GCR_JSON_KEY работает отлично.Я вспоминаю, как читал устаревшую документацию, в которой прописаны допустимые имена переменных, из которых GOOGLE_CREDENTIALS и GCR_JSON_KEY были перечислены среди других вариантов, но начиная с версии 1 они сделали некоторые обновления, опуская эту информацию.

Итак, вопрос в том,плагин, способный принимать любое имя переменной или он ожидает конкретных имен переменных и если да, то каковы они?

1 Ответ

0 голосов
/ 25 января 2019

Плагин Drone GCR принимает учетные данные в секретном файле с именем PLUGIN_JSON_KEY, GCR_JSON_KEY, GOOGLE_CREDENTIALS или TOKEN (см. Код здесь )

Если вы сохранилиучетные данные в дроне как GOOGLE_CREDENTIALS_DEV, затем вы можете переименовать его в файле .drone.yml следующим образом:

    ...

    secrets:
      - source: GOOGLE_CREDENTIALS_DEV
        target: GOOGLE_CREDENTIALS

    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...