設定
fastlane/Fastfile
desc "Submit a new Beta Build to DeployGate"
lane :dg do
gym(use_legacy_build_api: true)
deploygate(
api_token: ENV['DEPLOYGATE_API_KEY'],
user: ENV['DEPLOYGATE_USER'],
message: "Build #{lane_context[SharedValues::BUILD_NUMBER]}",
)
end
:dgは任意。:beta_dgなど好みで。環境変数からuserとapi_keyを取得します。
.bashrc、.zshrc、ターミナル上などどこでもいいですが、環境変数を設定します。
export DEPLOYGATE_API_KEY=apikey
export DEPLOYGATE_USER=user
ここでいうapikeyとは
アカウント設定->プロフィール->API key
のことです
実行
fastlane dg
で上がります
Trouble Shooting
SL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (Faraday::SSLError)
fastlane/Fastfile
require 'openssl'
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE