10月 062014
参考
Travis CI: Environment Variables – Secure Variables環境変数をセット
.travis.yml にenvを設定すれば環境変数がセットされた状態でtestが走るlanguage: node_js
node_js:
- '0.10'
env:
GYAZO_TOKEN=a1b2cdef123456hogehoge
テストコードの中で使える
gyazo = new Gyazo process.env.GYAZO_TOKEN
gyazo.upload "#{__dirname}/test.jpg"
暗号化
APIのtokenとかを晒したくない場合は% travis encrypt "GYAZO_TOKEN=a1b2cdef3456asdfhogehoge" --add env
すると”secure: ~~~~”という暗号化された文字列になってenvに追加されて、Travis CIのサーバーで実行時に復号される。