NO-JIRA: use the google mirror for maven central to spread load and help reduce sporadic CI failures
This commit is contained in:
parent
cc1b7f7f5a
commit
c300d58baa
|
@ -0,0 +1,53 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<settings>
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>google-mirror</id>
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>google-maven-central</id>
|
||||
<name>GCS Maven Central mirror</name>
|
||||
<url>https://maven-central.storage-download.googleapis.com/maven2/</url>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
<pluginRepositories>
|
||||
<pluginRepository>
|
||||
<id>google-maven-central</id>
|
||||
<name>GCS Maven Central mirror</name>
|
||||
<url>https://maven-central.storage-download.googleapis.com/maven2/</url>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
</pluginRepository>
|
||||
</pluginRepositories>
|
||||
</profile>
|
||||
</profiles>
|
||||
<activeProfiles>
|
||||
<activeProfile>google-mirror</activeProfile>
|
||||
</activeProfiles>
|
||||
</settings>
|
|
@ -32,26 +32,26 @@ jobs:
|
|||
# By setting anything to org.apache.activemq.artemis.core.io.aio.AIOSequentialFileFactory.DISABLED we are disabling libaio loading on the testsuite
|
||||
- name: Build Main
|
||||
run: |
|
||||
mvn -Dorg.apache.activemq.artemis.core.io.aio.AIOSequentialFileFactory.DISABLED=AnythingNotNull -Derrorprone -Pfast-tests -Pextra-tests -Ptests-CI -Pjmh install
|
||||
mvn -s .github/maven-settings.xml -Dorg.apache.activemq.artemis.core.io.aio.AIOSequentialFileFactory.DISABLED=AnythingNotNull -Derrorprone -Pfast-tests -Pextra-tests -Ptests-CI -Pjmh install
|
||||
|
||||
- name: Build Examples (JDK8 / -Prelease)
|
||||
if: matrix.java == '8'
|
||||
run: |
|
||||
cd examples
|
||||
mvn install -Prelease
|
||||
mvn -s ../.github/maven-settings.xml install -Prelease
|
||||
|
||||
- name: Build Examples (JDK 11+ / -Pexamples,noRun)
|
||||
if: matrix.java != '8'
|
||||
run: |
|
||||
cd examples
|
||||
mvn install -Pexamples,noRun
|
||||
mvn -s ../.github/maven-settings.xml install -Pexamples,noRun
|
||||
|
||||
- name: Javadoc Check (JDK8 / -Prelease)
|
||||
if: matrix.java == '8'
|
||||
run: |
|
||||
mvn javadoc:javadoc -Prelease
|
||||
mvn -s .github/maven-settings.xml javadoc:javadoc -Prelease
|
||||
|
||||
- name: Javadoc Check (JDK 11+)
|
||||
if: matrix.java != '8'
|
||||
run: |
|
||||
mvn javadoc:javadoc
|
||||
mvn -s .github/maven-settings.xml javadoc:javadoc
|
||||
|
|
|
@ -24,9 +24,9 @@ before_install:
|
|||
# By setting anything to org.apache.activemq.artemis.core.io.aio.AIOSequentialFileFactory.DISABLED we are disabling libaio loading on the testsuite
|
||||
script:
|
||||
- set -e
|
||||
- mvn -ntp -Dorg.apache.activemq.artemis.core.io.aio.AIOSequentialFileFactory.DISABLED=AnythingNotNull -Dmaven.test.redirectTestOutputToFile=true -Derrorprone -Pfast-tests -Pextra-tests -Ptests-CI -Pjmh -B install
|
||||
- mvn -s .github/maven-settings.xml -ntp -Dorg.apache.activemq.artemis.core.io.aio.AIOSequentialFileFactory.DISABLED=AnythingNotNull -Dmaven.test.redirectTestOutputToFile=true -Derrorprone -Pfast-tests -Pextra-tests -Ptests-CI -Pjmh -B install
|
||||
- cd examples
|
||||
- mvn install -P${EXAMPLES_PROFILE} -B -q
|
||||
- mvn -s ../.github/maven-settings.xml install -P${EXAMPLES_PROFILE} -B -q
|
||||
|
||||
cache:
|
||||
directories:
|
||||
|
|
Loading…
Reference in New Issue