Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-10609

Add internal-snapshots and internal-releases into qapriv profile

    XMLWordPrintable

    Details

    • Tags:
    • Backlog priority:
      500

      Description

      When activating qapriv profile, using a proxy for accessing daily-snapshots leads to index synchronization delays.

      Currently,

      • qa profile uses the groups internal-releases (including public-releases, thirdparty-releases) and internal-snapshots (including daily-snapshots, public-snapshots and thirdparty-snapshots)
      • qapriv profile uses the groups private-releases (including releases, public-releases, thirdparty-releases) and private-snapshots (including snapshots, daily-snapshots, public-snapshots and thirdparty-snapshots).

      Instead, to avoid cache delays, make qapriv directly use releases (instead of private-releases which must be deprecated), internal-releases (new), snapshots (instead of private-snapshots which must be deprecated) and internal-snapshots (new).

           <profile>
             <id>qapriv</id>
             <repositories>
               <repository>
      -          <id>private-releases</id>
      +          <id>internal-releases</id>
                 <url>
      -            http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-releases
      +            http://maven.in.nuxeo.com/nexus/content/groups/internal-releases
                 </url>
                 <releases>
                   <enabled>true</enabled>
                 </releases>
                 <snapshots>
                   <enabled>false</enabled>
                 </snapshots>
               </repository>
               <repository>
      -          <id>private-snapshots</id>
      +          <id>internal-snapshots</id>
                 <url>
      -            http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-snapshots
      +            http://maven.in.nuxeo.com/nexus/content/groups/internal-snapshots
      +          </url>
      +          <releases>
      +            <enabled>false</enabled>
      +          </releases>
      +          <snapshots>
      +            <enabled>true</enabled>
      +            <updatePolicy>always</updatePolicy>
      +          </snapshots>
      +        </repository>
      +        <repository>
      +          <id>releases</id>
      +          <url>
      +            http://mavenpriv.in.nuxeo.com/nexus/content/repositories/releases
      +          </url>
      +          <releases>
      +            <enabled>true</enabled>
      +          </releases>
      +          <snapshots>
      +            <enabled>false</enabled>
      +          </snapshots>
      +        </repository>
      +        <repository>
      +          <id>snapshots</id>
      +          <url>
      +            http://mavenpriv.in.nuxeo.com/nexus/content/repositories/snapshots
                 </url>
                 <releases>
                   <enabled>false</enabled>
                 </releases>
                 <snapshots>
                   <enabled>true</enabled>
                   <updatePolicy>always</updatePolicy>
                 </snapshots>
               </repository>
             </repositories>
             <pluginRepositories>
               <pluginRepository>
      -          <id>private-releases</id>
      +          <id>internal-releases</id>
                 <url>
      -            http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-releases
      +            http://maven.in.nuxeo.com/nexus/content/groups/internal-releases
                 </url>
                 <name>Nuxeo virtual release repository</name>
                 <releases>
                   <enabled>true</enabled>
                 </releases>
                 <snapshots>
                   <enabled>false</enabled>
                 </snapshots>
               </pluginRepository>
               <pluginRepository>
      -          <id>private-snapshots</id>
      +          <id>internal-snapshots</id>
                 <url>
      -            http://mavenpriv.in.nuxeo.com/nexus/content/groups/private-snapshots
      +            http://maven.in.nuxeo.com/nexus/content/groups/internal-snapshots
                 </url>
                 <name>Nuxeo virtual snapshot repository</name>
                 <releases>
                   <enabled>false</enabled>
                 </releases>
                 <snapshots>
                   <updatePolicy>always</updatePolicy>
                   <enabled>true</enabled>
                 </snapshots>
               </pluginRepository>
      +        <!-- Useless while there is no private plugin -->
      +        <!-- <pluginRepository> -->
      +        <!-- <id>releases</id> -->
      +        <!-- <url> -->
      +        <!-- http://mavenpriv.in.nuxeo.com/nexus/content/repositories/releases -->
      +        <!-- </url> -->
      +        <!-- <name>Nuxeo virtual release repository</name> -->
      +        <!-- <releases> -->
      +        <!-- <enabled>true</enabled> -->
      +        <!-- </releases> -->
      +        <!-- <snapshots> -->
      +        <!-- <enabled>false</enabled> -->
      +        <!-- </snapshots> -->
      +        <!-- </pluginRepository> -->
      +        <!-- <pluginRepository> -->
      +        <!-- <id>snapshots</id> -->
      +        <!-- <url> -->
      +        <!-- http://mavenpriv.in.nuxeo.com/nexus/content/repositories/snapshots -->
      +        <!-- </url> -->
      +        <!-- <name>Nuxeo virtual snapshot repository</name> -->
      +        <!-- <releases> -->
      +        <!-- <enabled>false</enabled> -->
      +        <!-- </releases> -->
      +        <!-- <snapshots> -->
      +        <!-- <updatePolicy>always</updatePolicy> -->
      +        <!-- <enabled>true</enabled> -->
      +        <!-- </snapshots> -->
      +        <!-- </pluginRepository> -->
             </pluginRepositories>
      

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: