Sha256: 912ee531585f1570619cc491f86a6453db6715856a2cb1bef7d3cf5b6f4ba22f

Contents?: true

Size: 1.57 KB

Versions: 1

Compression:

Stored size: 1.57 KB

Contents

fastlane_version "1.98.0"

default_platform :ios

platform :ios do
  before_all do
    system "bundle install"  
    system "pod install"
  end

  desc "Runs all the Cucumberish UI tests"
  lane :cucumberish do
  scan(scheme: "XCFitDemo")
  end

  desc "Runs all the Fitnesse Tests"
  lane :fitnesse do
  # gym(scheme: "XCFitAcceptanceTests")
  system "cd ..&&xcodebuild -workspace XCFitDemo.xcworkspace -scheme XCFitAcceptanceTests -destination 'platform=iOS Simulator,id=5DFF7BD8-6417-4E55-B9B4-304A9B966FB3' clean build| xcpretty"
  # scan(scheme: "XCFitAcceptanceTests")

  system "cd ..&&java -jar fitnesse-standalone.jar -v -o -c 'FrontPage?suite&format=junit'"
  end



  desc "Submit a new Beta Build to Apple TestFlight"
  desc "This will also make sure the profile is up to date"
  lane :beta do
    # match(type: "appstore") # more information: https://codesigning.guide
    gym # Build your app - more options available
    pilot

    # sh "your_script.sh"
    # You can also use other beta testing services here (run `fastlane actions`)
  end

  desc "Deploy a new version to the App Store"
  lane :appstore do
    # match(type: "appstore")
    # snapshot
    gym # Build your app - more options available
    deliver(force: true)
    # frameit
  end

  # You can define as many lanes as you want

  after_all do |lane|
    # This block is called, only if the executed lane was successful

    # slack(
    #   message: "Successfully deployed new App Update."
    # )
  end

  error do |lane, exception|
    # slack(
    #   message: exception.message,
    #   success: false
    # )
  end
end


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
xcfit-0.9.0 XCFitDemo/fastlane/Fastfile