mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
build project in before_install phase
This commit is contained in:
21
.travis.yml
21
.travis.yml
@@ -16,18 +16,10 @@ env:
|
||||
- AUTOMATION_COMMUNITY_PATH=rm-automation/rm-automation-community-rest-api
|
||||
- AUTOMATION_ENTERPRISE_PATH=rm-automation/rm-automation-enterprise-rest-api
|
||||
- AUTOMATION_UI_PATH=rm-automation/rm-automation-ui
|
||||
- TARGET=target
|
||||
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/.m2
|
||||
- rm-community/rm-community-repo/target
|
||||
- rm-community/rm-community-share/target
|
||||
- rm-enterprise/rm-enterprise-repo/target
|
||||
- rm-enterprise/rm-enterprise-share/target
|
||||
- $AUTOMATION_COMMUNITY_PATH/$TARGET
|
||||
- $AUTOMATION_ENTERPRISE_PATH/$TARGET
|
||||
- $AUTOMATION_UI_PATH/$TARGET
|
||||
# the cache can grow constantly
|
||||
before_cache:
|
||||
- rm -rf $HOME/.m2/repository/org/alfresco/alfresco-rm*
|
||||
@@ -52,7 +44,7 @@ jobs:
|
||||
- name: "Build Community"
|
||||
stage: Build AGS
|
||||
script:
|
||||
- travis_retry travis_wait 90 mvn -B clean install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q
|
||||
- echo "Build Community"
|
||||
- name: "Build Enterprise"
|
||||
stage: Build AGS
|
||||
script:
|
||||
@@ -72,13 +64,18 @@ jobs:
|
||||
- echo "Enterprise Integrations Tests on MySQL"
|
||||
- name: "Community Rest API Tests"
|
||||
stage: Tests
|
||||
before_install: travis_wait 60 bash scripts/downloadInstaller.sh $AUTOMATION_COMMUNITY_PATH/$TARGET
|
||||
install:
|
||||
- travis_wait 60 mvn install -Pinstall-alfresco,apply-rm-community -q -f $AUTOMATION_COMMUNITY_PATH/pom.xml
|
||||
before_install:
|
||||
- travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q
|
||||
- travis_wait 60 bash scripts/downloadInstaller.sh $AUTOMATION_COMMUNITY_PATH/target
|
||||
install: travis_wait 60 mvn install -Pinstall-alfresco,apply-rm-community -q -f $AUTOMATION_COMMUNITY_PATH/pom.xml
|
||||
script:
|
||||
- echo "Community Rest API Tests"
|
||||
- name: "Enterprise Rest API Tests"
|
||||
stage: Tests
|
||||
before_install:
|
||||
- travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q
|
||||
- travis_wait 60 bash scripts/downloadInstaller.sh $AUTOMATION_ENTERPRISE_PATH/target
|
||||
install: travis_wait 60 mvn install -Pinstall-alfresco,apply-rm-enterprise -q -f $AUTOMATION_ENTERPRISE_PATH/pom.xml
|
||||
script:
|
||||
- echo "Enterprise Rest API Tests"
|
||||
- name: "Community UI Tests ..."
|
||||
|
Reference in New Issue
Block a user