Rewrite artifact-cleanup jobs 93/73793/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Fri, 6 Jan 2023 14:54:15 +0000 (15:54 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Fri, 6 Jan 2023 14:54:15 +0000 (15:54 +0100)
Change-Id: I7f8766ed3d8fef0e1ab781a065d55f9a133f2fee
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
jjb/releng/artifact-cleanup.yaml [deleted file]
jjb/releng/releng-jobs.yaml

diff --git a/jjb/releng/artifact-cleanup.yaml b/jjb/releng/artifact-cleanup.yaml
deleted file mode 100644 (file)
index f64650b..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
----
-- project:
-    name: releng-artifact-cleanup
-
-    project: 'releng'
-
-    jobs:
-      - 'releng-artifact-cleanup-daily-{stream}'
-
-    stream:
-      - master:
-          branch: '{stream}'
-          gs-pathname: ''
-
-
-- job-template:
-    name: 'releng-artifact-cleanup-daily-{stream}'
-
-    # Job template for daily builders
-    #
-    # Required Variables:
-    #     stream:    branch with - in place of / (eg. stable)
-    #     branch:    branch (eg. stable)
-    disabled: false
-
-    parameters:
-      - project-parameter:
-          project: '{project}'
-          branch: '{branch}'
-      - opnfv-build-defaults
-
-    scm:
-      - git-scm
-
-    triggers:
-      - timed: 'H H * * *'
-
-    builders:
-      - shell: |
-          $WORKSPACE/utils/retention_script.sh
index 6948b4a..84277d6 100644 (file)
             google-cloud-sdk -y
           cd $WORKSPACE/utils/
           ./artifacts.opnfv.org.sh
+
+- project:
+    name: releng-artifact-cleanup
+    jobs:
+      - releng-artifact-cleanup
+
+- job-template:
+    name: releng-artifact-cleanup
+    scm:
+      - releng-scm:
+          ref: master
+    parameters:
+      - releng-jjb-node:
+          node: opnfv-build
+    triggers:
+      - timed: '@daily'
+    builders:
+      - releng-artifact-cleanup
+
+- builder:
+    name: releng-artifact-cleanup
+    builders:
+      - shell: |
+          curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
+          echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee \
+            /etc/apt/sources.list.d/google-cloud-sdk.list
+          sudo apt-get -o DPkg::Lock::Timeout=300 update && \
+          sudo DEBIAN_FRONTEND=noninteractive apt-get \
+            -o DPkg::Lock::Timeout=300 install \
+            google-cloud-sdk -y
+          $WORKSPACE/utils/retention_script.sh