Add shared volume cleanup job

Jobs that are cloned in shared volumes need to be
cleanedup periodically. Though in Linaro CI, cron job
is used, this should will not have any impact. In Arm CI,
there is no cron job and hence cleanup relies solely on this.

Change-Id: I4dd727a2ce212358089f6bd55878d7d16594d351
diff --git a/tf-cleanup-shared-volume.yaml b/tf-cleanup-shared-volume.yaml
new file mode 100644
index 0000000..0912b5f
--- /dev/null
+++ b/tf-cleanup-shared-volume.yaml
@@ -0,0 +1,21 @@
+- job:
+    name: tf-cleanup-shared-volume
+    node: docker-amd64-tf-a-jammy
+    project-type: freestyle
+    concurrent: true
+    disabled: false
+    defaults: global
+    description: |
+      Cleanup shared volume
+    properties:
+        - build-discarder:
+            days-to-keep: 50
+            num-to-keep: 50
+    triggers:
+        - timed: 'H H/8 * * *'
+    wrappers:
+        - timestamps
+    builders:
+        - shell: |
+            #!/bin/bash
+            find /srv/shared -atime +7 -delete