Class: Fastlane::Helper::CiutilsHelper

Inherits:
Object
  • Object
show all
Defined in:
lib/fastlane/plugin/ciutils/helper/ciutils_helper.rb

Class Method Summary collapse

Class Method Details

.en_ci_build_numberObject



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.expand_path("~/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