Keystore File
因為安全性關係 Keystore File 並沒有納入 git
需要手動放至 Jenkins 機器
而由於我們使用了 Multi Branch Plugin
所以要特別注意 Keystore 的位置
將 17keystore 資料夾與內容放置在正確的位置
目前設定為放在 /Users/17LifeCI/.jnkins/17keystore
在 App 的 Build.gradle 中往上三層尋求 17keystore 資料夾的原因就是因為要讓 Multi Branch 中所有 branch 都能共用的關系
// 根據 fly_keystore.properties 取得 keystore 檔案與設定.
def ksFile = file('../../../17keystore/fly_keystore.properties')
需要特別注意的是不同種類的 Jenkins Job 可能會有不同的需求,主要視其 workspace 的位置而定