JJB file for DCAE TCA
[ci-management.git] / jjb / dcaegen2 / apod-analytics.yaml
diff --git a/jjb/dcaegen2/apod-analytics.yaml b/jjb/dcaegen2/apod-analytics.yaml
new file mode 100644 (file)
index 0000000..d796790
--- /dev/null
@@ -0,0 +1,33 @@
+---\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