Утилита для наполнения секретами CI Drone.
npm i drone-secret -g
- Создайте конфигурацоинный файл
.drone-secret.json
на любом уровне, выше вашего проекта (например в~
). - Наполните его объектом, ключами которого будут имена образов, а внутри - объект: имя секрета - значение секрета.
- Запустите
drone-secret
в корне вашего проекта, где лежит .drone.yml
- система проанализирует образа, которые вы используете в нем и сама добавит/обновит секреты, исходя из описанных в вашем конфиге.
Примеры конфигов и использования вы можете найти в тестах.
В случае ошибки RequestError: self signed certificate in certificate chain
- запускать нужно с переменной окружения
NODE_TLS_REJECT_UNAUTHORIZED=0