Spread out the scheduling of Daily jobs
[ci-management.git] / jjb / dcaegen2 / apod-analytics.yaml
index d796790..c3d7720 100644 (file)
@@ -1,33 +1,38 @@
----\r
-- project:\r
-    name: dcaegen2-analytics\r
-\r
-    # job template iterators\r
-    project-name: 'dcaegen2-analytics'\r
-    stream:\r
-      - 'master':\r
-          branch: 'master'\r
-      - 'release-1.0.0':\r
-          branch: 'release-1.0.0'\r
-\r
-    # apply to all jobs\r
-    project: 'dcaegen2/analytics/tca'\r
-    mvn-settings: 'dcaegen2-analytics-tca-settings'\r
-    files: '**'\r
-    archive-artifacts: ''\r
-    build-node: ubuntu1604-basebuild-4c-4g\r
-\r
-    jobs:\r
-      - '{project-name}-{stream}-release-java-daily':\r
-          mvn-goals-versioning:\r
-            'versions:set versions:update-child-modules versions:commit'\r
-          mvn-goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}}'\r
-          maven-deploy-properties: |\r
-              deployAtEnd=true\r
-      - '{project-name}-{stream}-stage-site-java':\r
-          site-pom: 'pom.xml'\r
-          trigger-job: '{project-name}-{stream}-release-java-daily'\r
-      - '{project-name}-{stream}-verify-java-skip-tests':\r
-          mvn-goals: 'clean install'\r
-      - '{project-name}-{stream}-merge-java':\r
-          mvn-goals: 'clean deploy'\r
+---
+- project:
+    name: dcaegen2-analytics-tca
+
+    # job template iterators
+    project-name: 'dcaegen2-analytics-tca'
+    stream:
+      - 'master':
+          branch: 'master'
+
+    # apply to all jobs
+    project: 'dcaegen2/analytics/tca'
+    mvn-settings: 'dcaegen2-analytics-tca-settings'
+    files: '**'
+    maven-deploy-properties: |
+      deployAtEnd=true
+    archive-artifacts: ''
+    build-node: ubuntu1604-builder-4c-4g
+
+    jobs:
+      - gerrit-maven-clm
+      - '{project-name}-{stream}-release-version-java-daily'
+      - '{project-name}-{stream}-verify-java':
+          mvn-params: '-DskipTests=true'
+      - '{project-name}-{stream}-merge-java'
+
+- project:
+    name: dcaegen2-analytics-tca-sonar
+    jobs:
+      - gerrit-maven-sonar
+    cron: '@daily'
+    build-node: ubuntu1604-builder-4c-4g
+    project: 'dcaegen2/analytics/tca'
+    project-name: 'dcaegen2-analytics-tca'
+    branch: 'master'
+    mvn-settings: 'dcaegen2-analytics-tca-settings'
+    mvn-goals: 'clean install'
+    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'