てけノート

on the foot of giants

[drone]volume mountができないとき

      2016/10/10


droneのvolumeをmountして秘密鍵などを渡す設定を、以下のような感じでやる場合。

build:
image: golang
volumes:
- /some/path/on/host/key.json:/path/in/container/key.json

これでそのまま実行してguest側で鍵を使おうとすると、そんなファイルないよ!と怒られることがある。
これは公式にそのまま書いてあるのだが、
droneのコンソール上のsettingsから、activateしたrepositoryのtrustedをonにしないといけないらしい。
この変更はadmin権限がある人しか行えないので注意したい。

出典:drone volumeの項より

 - プログラミング