Page tree
Skip to end of metadata
Go to start of metadata

Last updated: Dec 26, 2018 18:00

Background

This announcement pertains to various services including:

The repository hosting vendors, for our dedicated service libraries, have issued an end-of-service notification. As part of our effort to support these services with full availability, we have implemented a new solution to make all Perfecto Maven/Git repositories available to our customers.

The official cutoff date for support of the old library hosting service is January 30th, please update the following links in advance of this date to avoid downtime for the services.

XCUITest/Espresso Test Activation

In the project’s build.gradle file, replace the URL for the plugin repository:

deprecated from build.gradlereplacement configuration
maven{
url "http://repository-perfectomobile.forge.cloudbees.com/public/"
}
maven {
    url 'https://repo1.perfectomobile.com/public/repositories/maven'
}

Gradle Plugin Installation

In the project’s build.gradle file, replace the URL for the plugin repository:

deprecated from build.gradlereplacement configuration
maven{
url "http://repository-perfectomobile.forge.cloudbees.com/public/"
}
maven {
    url 'https://repo1.perfectomobile.com/public/repositories/maven'
}

DigitalZoom Reporting SDK

Update your version management configuration files to use the new software repository:

ToolDeprecated configurationReplacement configuration

Maven (pom.xml)

<repository>
    <id>perfectomobile</id>
    <name>Perfecto mobile</name>
    <url>http://repository-
perfectomobile.forge.cloudbees.com/public/repositories/maven

     </url>
</repository>

<repository>
    <id>perfectomobile</id>
    <name>Perfecto mobile</name>
    <url>https://repo1.perfectomobile.com/public/repositories/maven>
</repository>

Ivy (ivysettings.
xml)

<ivysettings>
    <settings defaultResolver="perfecto"/>
    <property name="perfecto-public"
      value=
       "https://repository-perfectomobile.forge.cloudbees.com/public/"/>
    <resolvers>
        <ibiblio name="perfecto" m2compatible="true"
            root="${perfecto-public}"/>
    </resolvers>
</ivysettings>
<ivysettings>
    <settings defaultResolver="perfecto"/>
    <property name="perfecto-public"
      value="https://repo1.perfectomobile.com/public/repositories/maven"/>
    <resolvers>
        <ibiblio name="perfecto" m2compatible="true"
            root="${perfecto-public}"/>
    </resolvers>
</ivysettings>

Gradle (build.xml)

maven{
     url "http://repository-perfectomobile.forge.cloudbees.com/public/"
}
maven {
    url 'https://repo1.perfectomobile.com/public/repositories/maven'
}

Quantum

In the project’s pom.xml file, replace the URL for the plugin repository:

deprecated configurationreplacement configuration
<repository>
    <id>perfectomobile</id>
    <name>Perfecto mobile</name>
    <url> http://repository-perfectomobile.forge.cloudbees.com/public/repositories/maven
</url>
</repository>

<repository>
    <id>perfectomobile</id>
    <name>Perfecto mobile</name>
    <url>https://repo1.perfectomobile.com/public/repositories/maven</url>
</repository>