diff --git a/playbooks/groups/releng-compose.yml b/playbooks/groups/releng-compose.yml index 3028e5112e..6b43661da4 100644 --- a/playbooks/groups/releng-compose.yml +++ b/playbooks/groups/releng-compose.yml @@ -22,7 +22,7 @@ - role: nfs/client mnt_dir: '/mnt/fedora_koji' nfs_src_dir: 'fedora_koji' - when: inventory_hostname.startswith(('compose-x86-01','arm01-releng')) + when: not inventory_hostname.startswith('compose-aarch64-01') - role: nfs/client mnt_dir: '/mnt/koji' nfs_src_dir: 'fedora_arm/data' diff --git a/roles/releng/files/aarch64.branched b/roles/releng/files/aarch64.branched new file mode 100644 index 0000000000..b4a58f29ad --- /dev/null +++ b/roles/releng/files/aarch64.branched @@ -0,0 +1,3 @@ +# branched devel compose +MAILTO=releng-cron@lists.fedoraproject.org +# 10 11 * * * masher TMPDIR=`mktemp -d /tmp/branched.XXXXXX` && cd $TMPDIR && git clone -n https://pagure.io/releng.git && cd releng && git checkout -b stable rawhide-stable && LANG=en_US.UTF-8 ./scripts/buildbranched $(date "+\%Y\%m\%d") arm diff --git a/roles/releng/files/aarch64.rawhide b/roles/releng/files/aarch64.rawhide new file mode 100644 index 0000000000..ae6f4f6a24 --- /dev/null +++ b/roles/releng/files/aarch64.rawhide @@ -0,0 +1,3 @@ +# rawhide compose +MAILTO=releng-cron@lists.fedoraproject.org +#15 5 * * * masher TMPDIR=`mktemp -d /tmp/rawhide.XXXXXX` && cd $TMPDIR && git clone -n https://pagure.io/releng.git && cd releng && git checkout -b stable rawhide-stable && LANG=en_US.UTF-8 ./scripts/buildrawhide $(date "+\%Y\%m\%d") arm diff --git a/roles/releng/tasks/main.yml b/roles/releng/tasks/main.yml index bc5fe4e670..976acf3a86 100644 --- a/roles/releng/tasks/main.yml +++ b/roles/releng/tasks/main.yml @@ -132,6 +132,7 @@ - name: symlink /srv/pungi action: file src=/mnt/fedora_koji/compose dest=/srv/pungi state=link + when: inventory_hostname.startswith(('compose-x86-01','arm01-releng')) - name: add pkgs for nightly compose action: yum state=present pkg={{ item }} @@ -149,6 +150,16 @@ action: copy src="rawhide" dest=/etc/cron.d/rawhide when: inventory_hostname.startswith('rawhide-composer') +# put cron job in for aarch64 branched compose +- name: aarch64 branched compose cron + action: copy src="aarch64.branched" dest=/etc/cron.d/branched + when: inventory_hostname.startswith('compose-aarch64-01') + +# put cron job in for aarch64 rawhide compose +- name: aarch64 rawhide compose cron + action: copy src="aarch64rawhide" dest=/etc/cron.d/rawhide + when: inventory_hostname.startswith('compose-aarch64-01') + # put cron job in for two-week nightly compose - name: twoweek compose cron action: copy src="twoweek-updates" dest=/etc/cron.d/twoweek-updates