Skip to content
Snippets Groups Projects
Commit 9e34443e authored by Luca Cristoforetti's avatar Luca Cristoforetti
Browse files

Merge branch 'master' of git@gitlab.fbk.eu:CPS_Design/CHESS.git

parents c4ae8bb2 d01e00c3
No related branches found
No related tags found
No related merge requests found
......@@ -15,6 +15,8 @@ variables:
SKIP_DEPENDENCIES: "false"
AUTO_DEPLOY_TO_PRODUCTION: "false"
MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_DIR: "/tmp/maven_repository"
MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_PRJ_DIR: "${MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_DIR}/CHESS"
stages:
- build_sde
......@@ -53,12 +55,16 @@ maven_build_and_test:
only:
refs:
- master
variables:
MAVEN_LOCAL_DISTRIBUTION_PRJ_REPOSITORY_URL: "file://$MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_PRJ_DIR"
stage: test
environment: staging
script:
#- mkdir -p MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_DIR
#- "export DISPLAY=:0.0; cd org.polarsys.chess.parent; mvn $MAVEN_CLI_OPTS -P Neon-Java8,DevelopmentUpdateSite -Ddistribution.repository=$MAVEN_LOCAL_DISTRIBUTION_PRJ_REPOSITORY_URL clean deploy"
- "export DISPLAY=:0.0; cd org.polarsys.chess.parent; mvn $MAVEN_CLI_OPTS -P Neon-Java8,DevelopmentUpdateSite clean install"
.deploy_to_production_update_site: &deploy_to_production_update_site
dependencies:
- maven_build_and_test
......@@ -67,6 +73,7 @@ maven_build_and_test:
UPDATE_SITE_MOUNT_DIR: "/tmp/www_ci"
UPDATE_SITE_PROD_TARGET_DIR: "html/tools/aida_chess"
REPOSITORY_TO_COPY: "org.polarsys.chess.parent/releng/eu.fbk.tools.aida.chess.repository/target/repository"
MAVEN_REPOSITORY_DIR: "html/tools/maven_repository"
stage: deploy
environment: staging
......@@ -77,6 +84,9 @@ maven_build_and_test:
- mkdir -p $UPDATE_SITE_MOUNT_DIR/$UPDATE_SITE_PROD_TARGET_DIR
- cp -r ${REPOSITORY_TO_COPY}/* $UPDATE_SITE_MOUNT_DIR/$UPDATE_SITE_PROD_TARGET_DIR
- chmod -R 0777 $UPDATE_SITE_MOUNT_DIR/$UPDATE_SITE_PROD_TARGET_DIR
#- echo "Deploy to remote maven repository"
#- cp -r ${MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_DIR}/* $UPDATE_SITE_MOUNT_DIR/$MAVEN_REPOSITORY_DIR
#- chmod -R 0777 $UPDATE_SITE_MOUNT_DIR/$MAVEN_REPOSITORY_DIR
- fusermount -uz $UPDATE_SITE_MOUNT_DIR
only:
refs:
......
......@@ -11,6 +11,7 @@
</prerequisites>
<properties>
<distribution.repository>file:///tmp/maven_repository/</distribution.repository>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
......@@ -23,9 +24,28 @@
<systemProperties></systemProperties>
<tycho.testArgLine></tycho.testArgLine>
<tycho.test.platformArgs />
<tycho.test.jvmArgs>-Xmx512m ${tycho.test.platformArgs}</tycho.test.jvmArgs>
<tycho.test.jvmArgs>-Xmx512m ${tycho.test.platformArgs}</tycho.test.jvmArgs>
</properties>
<distributionManagement>
<repository>
<id>CHESS</id>
<name>CHESS</name>
<url>${distribution.repository}</url>
</repository>
</distributionManagement>
<repositories>
<repository>
<id>SDE</id>
<url>http://es-static.fbk.eu/tools/maven_repository/SDE</url>
</repository>
<repository>
<id>EST</id>
<url>http://es-static.fbk.eu/tools/maven_repository/EST</url>
</repository>
</repositories>
<build>
<plugins>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment