From cc73cfe29ccd0d9170ee4d816224d29a797a515a Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Thu, 5 Sep 2024 12:48:51 -0400 Subject: [PATCH] Add cron for ELN nightly composes Runs at 3:00 UTC, 15:00 UTC, 18:00 UTC and 21:00 UTC Signed-off-by: Stephen Gallagher --- roles/releng/files/eln | 3 +++ roles/releng/tasks/main.yml | 5 +++++ 2 files changed, 8 insertions(+) create mode 100644 roles/releng/files/eln diff --git a/roles/releng/files/eln b/roles/releng/files/eln new file mode 100644 index 0000000000..23bde3a346 --- /dev/null +++ b/roles/releng/files/eln @@ -0,0 +1,3 @@ +# ELN compose +MAILTO=releng-cron@lists.fedoraproject.org +0 3,15,18,21 * * * root touch /tmp/fedora-compose-eln && TMPDIR=`mktemp -d /tmp/eln.XXXXXX` && chmod 755 $TMPDIR && cd $TMPDIR && git clone https://pagure.io/pungi-fedora.git && git checkout eln && cd pungi-fedora && /usr/local/bin/lock-wrapper eln-compose "LANG=en_US.UTF-8 ./eln-nightly.sh" && sudo -u ftpsync /usr/local/bin/update-fullfiletimelist -l /pub/fedora/update-fullfiletimelist.lock -t /pub eln && rm /tmp/fedora-compose-eln diff --git a/roles/releng/tasks/main.yml b/roles/releng/tasks/main.yml index bf7ed6d813..21ca4ca2ec 100644 --- a/roles/releng/tasks/main.yml +++ b/roles/releng/tasks/main.yml @@ -223,6 +223,11 @@ copy: src="epel10" dest=/etc/cron.d/epel10 when: inventory_hostname.startswith('compose-rawhide01.iad2') +# put cron job in for ELN compose +- name: ELN compose cron + copy: src="eln" dest=/etc/cron.d/eln + when: inventory_hostname.startswith('compose-eln01.iad2') + # put cron job in for enforcing FESCo SIG Policy # https://docs.fedoraproject.org/en-US/fesco/SIG_policy/ - name: sig_policy cron