diff options
Diffstat (limited to 'jenkins-config/managed-config-files/globalMavenSettings/global-settings/content')
-rw-r--r-- | jenkins-config/managed-config-files/globalMavenSettings/global-settings/content | 160 |
1 files changed, 160 insertions, 0 deletions
diff --git a/jenkins-config/managed-config-files/globalMavenSettings/global-settings/content b/jenkins-config/managed-config-files/globalMavenSettings/global-settings/content new file mode 100644 index 000000000..adaaa1b24 --- /dev/null +++ b/jenkins-config/managed-config-files/globalMavenSettings/global-settings/content @@ -0,0 +1,160 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- vi: set et smarttab sw=2 tabstop=2: --> + +<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> + + <mirrors> + <mirror> + <id>release-mirror</id> + <name>Local Nexus mirror for builds</name> + <url>^${env.NEXUSPROXY}/content/repositories/public/</url> + <mirrorOf>central</mirrorOf> + </mirror> + </mirrors> + + <profiles> + <profile> + <id>onap-settings</id> + <properties> + <onap.nexus.url>https://nexus.onap.org</onap.nexus.url> + <onap.nexus.rawrepo.baseurl.upload>https://nexus.onap.org/content/sites/raw</onap.nexus.rawrepo.baseurl.upload> + <onap.nexus.rawrepo.baseurl.download>https://nexus.onap.org/service/local/repositories/raw/content</onap.nexus.rawrepo.baseurl.download> + <onap.nexus.rawrepo.serverid>ecomp-raw</onap.nexus.rawrepo.serverid> + + <!-- properties for Nexus Docker registry --> + <onap.nexus.dockerregistry.daily>nexus3.onap.org:10003</onap.nexus.dockerregistry.daily> + <onap.nexus.dockerregistry.release>nexus3.onap.org:10002</onap.nexus.dockerregistry.release> + <docker.pull.registry>nexus3.onap.org:10001</docker.pull.registry> + <docker.push.registry>nexus3.onap.org:10003</docker.push.registry> + </properties> + </profile> + <profile> + <id>releases</id> + <repositories> + <repository> + <id>releases</id> + <name>releases</name> + <url>^${env.NEXUSPROXY}/content/repositories/releases/</url> + <releases> + <enabled>true</enabled> + <updatePolicy>never</updatePolicy> + </releases> + <snapshots> + <enabled>false</enabled> + </snapshots> + </repository> + </repositories> + + <pluginRepositories> + <pluginRepository> + <id>releases</id> + <name>releases</name> + <url>^${env.NEXUSPROXY}/content/repositories/releases/</url> + <releases> + <enabled>true</enabled> + <updatePolicy>never</updatePolicy> + </releases> + <snapshots> + <enabled>false</enabled> + </snapshots> + </pluginRepository> + </pluginRepositories> + </profile> + + <profile> + <id>onap-public</id> + <repositories> + <repository> + <id>central</id> + <url>http://repo1.maven.org/maven2/</url> + </repository> + <repository> + <id>onap-public</id> + <name>onap-public</name> + <url>https://nexus.onap.org/content/repositories/public/</url> + <releases> + <enabled>true</enabled> + </releases> + <snapshots> + <enabled>false</enabled> + </snapshots> + </repository> + </repositories> + <pluginRepositories> + <pluginRepository> + <id>central</id> + <url>http://repo1.maven.org/maven2/</url> + </pluginRepository> + <pluginRepository> + <id>onap-public</id> + <name>onap-public</name> + <url>https://nexus.onap.org/content/repositories/public/</url> + <releases> + <enabled>true</enabled> + </releases> + <snapshots> + <enabled>false</enabled> + </snapshots> + </pluginRepository> + </pluginRepositories> + </profile> + + <profile> + <id>staging</id> + <repositories> + <repository> + <id>staging</id> + <name>staging</name> + <url>^${env.NEXUSPROXY}/content/repositories/staging/</url> + <releases> + <enabled>true</enabled> + </releases> + <snapshots> + <enabled>false</enabled> + </snapshots> + </repository> + </repositories> + </profile> + + <profile> + <id>snapshots</id> + <repositories> + <repository> + <id>snapshots</id> + <name>snapshots</name> + <url>^${env.NEXUSPROXY}/content/repositories/snapshots/</url> + <releases> + <enabled>false</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + </repositories> + + <pluginRepositories> + <pluginRepository> + <id>snapshots</id> + <name>snapshots</name> + <url>^${env.NEXUSPROXY}/content/repositories/snapshots/</url> + <releases> + <enabled>false</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </pluginRepository> + </pluginRepositories> + </profile> + + </profiles> + + <activeProfiles> + <activeProfile>onap-public</activeProfile> + <activeProfile>onap-settings</activeProfile> + <activeProfile>releases</activeProfile> + <activeProfile>snapshots</activeProfile> + </activeProfiles> +</settings> |