deploy

in getting-started/bookshelf/spec/e2e_spec_helper.rb [43:77]


    def deploy
      if url? || @url = ENV["E2E_URL"]
          return
      end

      build_id = ENV["BUILD_ID"] || "test"

      version = "#{@sample_dir}-#{build_id}"

      
      project_id = ENV["GOOGLE_CLOUD_PROJECT"];

      
      
      for attempt in 0..3
        exec "gcloud app deploy --version=#{version} -q --no-promote"
        break if $?.to_i == 0
      end

      
      if $?.to_i != 0
        puts "Failed to deploy to gcloud"
        return $?.to_i
      end

      
      sleep 1

      
      @url = "https://#{version}-dot-#{project_id}.appspot.com"

      
      return 0
    end