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のサーバーで実行時に復号される。