Sha256: b0d7845d5de10e88627d30e5c0d840961f265e80530c786faa0e99d070bade57

Contents?: true

Size: 1.75 KB

Versions: 2

Compression:

Stored size: 1.75 KB

Contents

module Pantograph
  class SetupAngular < Setup
    # attr_accessor :package_name

    def setup_angular
      # self.platform = :generic

      welcome_to_pantograph

      self.pantfile_content = pantfile_template_content

      fetch_information

      PantographCore::PantographFolder.create_folder!

      self.append_lane([
                         "desc \"Runs all the  tests\"",
                         "lane :test do",
                         "  gradle(task: \"clean test\")",
                         "end"
                       ])

      self.append_lane([
                         "desc \"Publish new version to Artifactory\"",
                         "lane :build do",
                         "  gradle(task: \"clean build\")",
                         "end"
                       ])

      self.append_lane([
                         "desc \"Deploy a new version to Artifactory\"",
                         "lane :publish do",
                         "  gradle(task: \"clean artifactoryPublish\")",
                         "end"
                       ])

      self.lane_to_mention = "test"

      finish_up
    end

    def fetch_information
      # UI.message('')
      # UI.message("To avoid re-entering your package name and issuer every time you run pantograph, we'll store those in a so-called Appfile.")

      # self.package_name = UI.input("Package Name (com.krausefx.app): ")
      # puts("")
      # puts("To automatically upload builds and metadata to Google Play, pantograph needs a service account json secret file".yellow)
      # puts("Feel free to press Enter at any time in order to skip providing pieces of information when asked")
    end

    def finish_up
      # self.pantfile_content.gsub!(":generic", ":generic")

      super
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pantograph-0.1.7 pantograph/lib/pantograph/setup/setup_angular.rb
pantograph-0.1.6 pantograph/lib/pantograph/setup/setup_angular.rb