Method: Flutter::Upload#initialize

Defined in:
lib/upload.rb

#initializeUpload



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/upload.rb', line 5

def initialize
  # project_dir = Config.instance.project_dir
  # # 切换到指定项目目录
  # Dir.chdir(project_dir) if project_dir
  # spec name
  @spec_name = "ios_sohu_spec"
  # pec库远程地址
  @spec_url = "[email protected]:mtpc_sh_ios/ios_sohu_spec.git"
  # SoHuHost远程仓库地址
  @framework_url = "[email protected]:MOBILE-BASIC/SoHuHost.git"
  @sohu_host_project_name = "SoHuHost"
  # 手搜framework local地址(从远程clone到本地)
  @framework_localPath = File.expand_path(File.join("..", "#{@sohu_host_project_name}"), Dir.pwd)
  # 手搜spec文件名
  @podspec_name = "#{@sohu_host_project_name}.podspec"
  # spec文件路径
  @spec_path = File.expand_path(File.join("#{@framework_localPath}", "#{@podspec_name}"), Dir.pwd)

  # 产物的类型  debug/profile/release
  @product_type = Flutter::Config.instance.config

  @product_map = { 1 => "Debug", 2 => "Profile", 3 => "Release" }
  # 用于记录旧的构建产物
  @origin_products = []
end