aaa maven build job

Change-Id: I0e21b145f070d02b0e9012c894daba5353ae0bc4
diff --git a/jjb/cord-macros.yaml b/jjb/cord-macros.yaml
index c287aab..8b3e659 100644
--- a/jjb/cord-macros.yaml
+++ b/jjb/cord-macros.yaml
@@ -35,6 +35,19 @@
             GERRIT_PATCHSET_NUMBER={patchset-number}
       - shell: !include-raw-escape: shell/repopatch.sh
 
+# sonarqube-ongoing-coverage
+- builder:
+    name: cord-infra-sonarqube
+    builders:
+      - shell: 'pylint --version'
+      - sonar:
+          sonar-name: 'sonarqube.opencord.org'
+          java-opts: '-Xmx1280m'
+          properties: |
+            sonar.sources=.
+            sonar.projectKey={project}_$GERRIT_BRANCH
+            sonar.python.pylint=/usr/local/bin/pylint
+
 # trigger on gerrit patchsets and actions
 # docs: https://docs.openstack.org/infra/jenkins-job-builder/triggers.html#triggers.gerrit
 - trigger: