Add All the files from the touchpad_demonstrator Flutter App which can be build for Android and iOS
This commit is contained in:
Executable
+95
@@ -0,0 +1,95 @@
|
||||
# This file contains the fastlane.tools configuration
|
||||
# You can find the documentation at https://docs.fastlane.tools
|
||||
#
|
||||
# For a list of all available actions, check out
|
||||
#
|
||||
# https://docs.fastlane.tools/actions
|
||||
#
|
||||
# For a list of all available plugins, check out
|
||||
#
|
||||
# https://docs.fastlane.tools/plugins/available-plugins
|
||||
#
|
||||
|
||||
# Uncomment the line if you want fastlane to automatically update itself
|
||||
# update_fastlane
|
||||
default_platform(:ios)
|
||||
enable_automatic_code_signing
|
||||
|
||||
ENV["KDS_PROJECT_NAME"] = "Runner"
|
||||
ENV["KDS_VERSION_NUMBER_TO_SET"] = "0.0.4"
|
||||
|
||||
desc "Opens reset_git_repo"
|
||||
lane :cleanproject do
|
||||
if is_ci
|
||||
reset_git_repo(force:true) if is_ci?
|
||||
end
|
||||
# add actions here: https://docs.fastlane.tools/actions
|
||||
end
|
||||
|
||||
platform :ios do
|
||||
|
||||
## Setup
|
||||
before_all do |lane, options|
|
||||
##import custom actions, mandatory for distribute_to_appcatalog action:
|
||||
import_from_git(url: "git@git.kurzdigital.com:kds/kds-fastlane-custom-actions.git")
|
||||
##generate project specific build paths, set version etc.
|
||||
#kds_before_all()
|
||||
|
||||
## when we are on CI, we should reset all icon changes etc.
|
||||
#reset_git_repo(force:true) if is_ci?
|
||||
|
||||
###ensure to use the same version for all targets #test
|
||||
increment_version_number(
|
||||
version_number: ENV["KDS_VERSION_NUMBER_TO_SET"],
|
||||
xcodeproj: "#{ENV["KDS_PROJECT_NAME"]}.xcodeproj"
|
||||
)
|
||||
|
||||
increment_build_number(
|
||||
build_number: number_of_commits.to_s,
|
||||
xcodeproj: "#{ENV["KDS_PROJECT_NAME"]}.xcodeproj"
|
||||
)
|
||||
|
||||
##generate project specific build paths etc
|
||||
generate_specific_build_vars()
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
desc "Description of what the lane does"
|
||||
lane :build do
|
||||
if is_ci
|
||||
get_provisioning_profile(
|
||||
app_identifier: "kds-touch-demo-rs",
|
||||
username: "kds-ci@kurzdigital.com")
|
||||
|
||||
build_ios_app(scheme: "Runner",
|
||||
export_method: 'enterprise',
|
||||
output_directory: 'build')
|
||||
|
||||
distribute_to_appcatalog(
|
||||
appcatalog_app_id: "5c4896ba655065007f780306",
|
||||
file_path: ENV['IPA_OUTPUT_PATH'],
|
||||
#release_notes: "\n#{ENV["KDS_CHANGELOG"]}\n\n#{current_time_string}: #{ENV["KDS_BUILD_NAME"]}"
|
||||
release_notes: "Add vibrations to buttons and improved animations"
|
||||
)
|
||||
end
|
||||
# add actions here: https://docs.fastlane.tools/actions
|
||||
end
|
||||
|
||||
|
||||
## Success Completion Handler
|
||||
after_all do |lane, options|
|
||||
#slack_success(lane) if (is_ci? && !"#{lane}".eql?("test"))
|
||||
end
|
||||
|
||||
## ERROR Completion Handler
|
||||
error do |lane, exception|
|
||||
#slack_failure(lane, exception) if is_ci?
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user