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.