INNER CODE UNIT · Ruby

generate_prototype_build_number

wordpress-mobile/WordPress-Android · fastlane/lanes/build.rb:434

  def generate_prototype_build_number
    if ENV['BUILDKITE']
      commit = ENV.fetch('BUILDKITE_COMMIT', nil)[0, 7]
      branch = parameterize(ENV.fetch('BUILDKITE_BRANCH', nil))
      pr_num = ENV.fetch('BUILDKITE_PULL_REQUEST', nil)

      pr_num == 'false' ? "#{branch}-#{commit}" : "pr#{pr_num}-#{commit}"
    else
      repo = Git.open(PROJECT_ROOT_FOLDER)
      commit = parameterize(repo.current_branch)
      branch = repo.revparse('HEAD')[0, 7]

      "#{branch}-#{commit}"
    end
  end

  # Uploads the React Native JavaScript bundle and source map files.
  # These files are provided by the Gutenberg Mobile library.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…