Class: Fastlane::Helper::CiutilsHelper
- Inherits:
-
Object
- Object
- Fastlane::Helper::CiutilsHelper
- Defined in:
- lib/fastlane/plugin/ciutils/helper/ciutils_helper.rb
Class Method Summary collapse
- .en_ci_build_number ⇒ Object
-
.en_keychain_name(keychain_name) ⇒ Object
class methods that you define here become available in your action as ‘Helper::CiutilsHelper.en_keychain_name`.
Class Method Details
.en_ci_build_number ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/fastlane/plugin/ciutils/helper/ciutils_helper.rb', line 20 def self.en_ci_build_number() ['BUILD_NUMBER', 'CIRCLE_BUILD_NUM', 'APPCENTER_BUILD_ID', 'TEAMCITY_VERSION', 'GO_PIPELINE_NAME', 'bamboo_buildNumber', 'CI_BUILD_ID', 'CI_JOB_ID', 'XCS_INTEGRATION_NUMBER', 'BITBUCKET_BUILD_NUMBER', 'BUDDYBUILD_BUILD_NUMBER', 'TRAVIS_BUILD_NUMBER'].each do |current| return ENV[current] if ENV.key?(current) end return "1" end |
.en_keychain_name(keychain_name) ⇒ Object
class methods that you define here become available in your action as ‘Helper::CiutilsHelper.en_keychain_name`
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/fastlane/plugin/ciutils/helper/ciutils_helper.rb', line 7 def self.en_keychain_name(keychain_name) keychain_new_name = File.("~/Library/Keychains/#{keychain_name}") ["", ".keychain", ".keychain-db", "-db"].each do |ext| file_path = "#{keychain_new_name}#{ext}" if File.exist?(file_path) return "#{keychain_name}#{ext}" end end "" end |