releng: secondary: add Power64 mash configs, branched/rawhide cron jobs, update aarch64

This commit is contained in:
Peter Robinson 2016-04-06 12:09:27 +00:00
parent 833e799481
commit aa18cd63cb
16 changed files with 374 additions and 37 deletions

View file

@ -1,3 +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
15 7 * * * root TMPDIR=`mktemp -d /tmp/branched.XXXXXX` && cd $TMPDIR && git clone https://pagure.io/pungi-fedora.git && cd pungi-fedora && git checkout f24-secondary-arch && LANG=en_US.UTF-8 ./nightly.sh arm

View file

@ -1,3 +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
15 5 * * * root TMPDIR=`mktemp -d /tmp/rawhide.XXXXXX` && cd $TMPDIR && git clone https://pagure.io/pungi-fedora.git && cd pungi-fedora && git checkout secondary-arch && LANG=en_US.UTF-8 ./nightly.sh arm

View file

@ -1,32 +0,0 @@
config_opts['root'] = 'fedora-development-pungi-ppc'
config_opts['target_arch'] = 'ppc'
config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build'
config_opts['dist'] = 'fc9'
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev/pts', '/dev/pts' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=1
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[static]
name=fedora
baseurl=http://kojipkgs.fedoraproject.org/repos/dist-rawhide/latest/ppc/
cost=2
[fedora]
name=fedora
baseurl=http://kojipkgs.fedoraproject.org/mash/rawhide/ppc/os
"""

View file

@ -0,0 +1,3 @@
# branched devel compose
MAILTO=releng-cron@lists.fedoraproject.org
15 7 * * * root TMPDIR=`mktemp -d /tmp/branched.XXXXXX` && cd $TMPDIR && git clone https://pagure.io/pungi-fedora.git && cd pungi-fedora && git checkout f24-secondary-arch && LANG=en_US.UTF-8 ./nightly.sh arm

View file

@ -0,0 +1,3 @@
# rawhide compose
MAILTO=releng-cron@lists.fedoraproject.org
15 5 * * * root TMPDIR=`mktemp -d /tmp/rawhide.XXXXXX` && cd $TMPDIR && git clone https://pagure.io/pungi-fedora.git && cd pungi-fedora && git checkout secondary-arch && LANG=en_US.UTF-8 ./nightly.sh arm

View file

@ -142,7 +142,16 @@
- fedora-24-compose-aarch64.cfg
- fedora-branched-compose-aarch64.cfg
- fedora-rawhide-compose-aarch64.cfg
- fedora-22-compose-ppc64.cfg
- fedora-23-compose-ppc64.cfg
- fedora-24-compose-ppc64.cfg
- fedora-branched-compose-ppc64.cfg
- fedora-rawhide-compose-ppc64.cfg
- fedora-22-compose-ppc64le.cfg
- fedora-23-compose-ppc64le.cfg
- fedora-24-compose-ppc64le.cfg
- fedora-branched-compose-ppc64le.cfg
- fedora-rawhide-compose-ppc64le.cfg
# idmapd and make sure it's set to run
- name: idmapd.conf
@ -177,12 +186,22 @@
# put cron job in for aarch64 branched compose
- name: aarch64 branched compose cron
copy: src="aarch64.branched" dest=/etc/cron.d/branched
when: inventory_hostname.startswith('compose-aarch64-01')
when: inventory_hostname.startswith('compose-ppc64le-01')
# put cron job in for aarch64 rawhide compose
- name: aarch64 rawhide compose cron
copy: src="aarch64.rawhide" dest=/etc/cron.d/rawhide
when: inventory_hostname.startswith('compose-aarch64-01')
when: inventory_hostname.startswith('compose-ppc64le-01')
# put cron job in for Power64 branched compose
- name: power64 branched compose cron
copy: src="power64.branched" dest=/etc/cron.d/branched
when: inventory_hostname.startswith('compose-ppc64-01')
# put cron job in for Power64 rawhide compose
- name: power64 rawhide compose cron
copy: src="power64.rawhide" dest=/etc/cron.d/rawhide
when: inventory_hostname.startswith('compose-ppc64-01')
# put cron job in for two-week nightly compose
- name: twoweek compose cron

View file

@ -0,0 +1,34 @@
config_opts['root'] = 'fedora-22-compose-ppc64'
config_opts['target_arch'] = 'ppc64'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = True
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[fedora]
name=fedora
baseurl=https://infrastructure.fedoraproject.org/pub/fedora-secondary/releases/22/Everything/ppc64/os/
enabled=1
cost=5000
[static]
name=static
baseurl=https://{{kojipkgs_url}}/repos/f22-build/latest/ppc64
enabled=1
#cost=2000
"""

View file

@ -0,0 +1,34 @@
config_opts['root'] = 'fedora-22-compose-ppc64le'
config_opts['target_arch'] = 'ppc64le'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = True
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[fedora]
name=fedora
baseurl=https://infrastructure.fedoraproject.org/pub/fedora-secondary/releases/22/Everything/ppc64le/os/
enabled=1
cost=5000
[static]
name=static
baseurl=https://{{kojipkgs_url}}/repos/f22-build/latest/ppc64le
enabled=1
#cost=2000
"""

View file

@ -0,0 +1,34 @@
config_opts['root'] = 'fedora-23-compose-ppc64'
config_opts['target_arch'] = 'ppc64'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = True
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[fedora]
name=fedora
baseurl=https://infrastructure.fedoraproject.org/pub/fedora-secondary/releases/23/Everything/ppc64/os/
enabled=1
cost=5000
[static]
name=static
baseurl=https://{{kojipkgs_url}}/repos/f23-build/latest/ppc64
enabled=1
#cost=2000
"""

View file

@ -0,0 +1,34 @@
config_opts['root'] = 'fedora-23-compose-ppc64le'
config_opts['target_arch'] = 'ppc64le'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = True
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[fedora]
name=fedora
baseurl=https://infrastructure.fedoraproject.org/pub/fedora-secondary/releases/23/Everything/ppc64le/os/
enabled=1
cost=5000
[static]
name=static
baseurl=https://{{kojipkgs_url}}/repos/f23-build/latest/ppc64le
enabled=1
#cost=2000
"""

View file

@ -0,0 +1,35 @@
config_opts['root'] = 'fedora-24-compose-ppc64'
config_opts['target_arch'] = 'ppc64'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[fedora]
name=fedora
baseurl=https://{{kojipkgs_url}}/compose/branched/latest-Fedora-/compose/Everything/ppc64/os
enabled=1
cost=5000
[static]
name=static
baseurl=https://{{kojipkgs_url}}/repos/f24-build/latest/ppc64
enabled=1
#cost=2000
"""

View file

@ -0,0 +1,35 @@
config_opts['root'] = 'fedora-24-compose-ppc64le'
config_opts['target_arch'] = 'ppc64le'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[fedora]
name=fedora
baseurl=https://{{kojipkgs_url}}/compose/branched/latest-Fedora-/compose/Everything/ppc64le/os
enabled=1
cost=5000
[static]
name=static
baseurl=https://{{kojipkgs_url}}/repos/f24-build/latest/ppc64le
enabled=1
#cost=2000
"""

View file

@ -0,0 +1,35 @@
config_opts['root'] = 'fedora-branched-compose-ppc64'
config_opts['target_arch'] = 'ppc64'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[fedora]
name=fedora
baseurl=https://{{kojipkgs_url}}/compose/branched/latest-Fedora-/compose/Everything/ppc64/os
enabled=1
cost=5000
[static]
name=static
baseurl=https://{{kojipkgs_url}}/repos/f24-build/latest/ppc64
enabled=1
#cost=2000
"""

View file

@ -0,0 +1,35 @@
config_opts['root'] = 'fedora-branched-compose-ppc64le'
config_opts['target_arch'] = 'ppc64le'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[fedora]
name=fedora
baseurl=https://{{kojipkgs_url}}/compose/branched/latest-Fedora-/compose/Everything/ppc64le/os
enabled=1
cost=5000
[static]
name=static
baseurl=https://{{kojipkgs_url}}/repos/f24-build/latest/ppc64le
enabled=1
#cost=2000
"""

View file

@ -0,0 +1,34 @@
config_opts['root'] = 'fedora-rawhide-compose-ppc64'
config_opts['target_arch'] = 'ppc64'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[fedora]
name=fedora
baseurl=https://{{kojipkgs_url}}/mash/rawhide/ppc64/os
enabled=1
cost=5000
[static]
name=static
baseurl=https://{{kojipkgs_url}}/repos/rawhide/latest/ppc64
enabled=1
#cost=2000
"""

View file

@ -0,0 +1,34 @@
config_opts['root'] = 'fedora-rawhide-compose-ppc64le'
config_opts['target_arch'] = 'ppc64le'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build vim-enhanced pungi'
config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['internal_dev_setup'] = False
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev', '/dev' ))
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/mnt/koji', '/mnt/koji' ))
config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
# repos
[fedora]
name=fedora
baseurl=https://{{kojipkgs_url}}/mash/rawhide/ppc64le/os
enabled=1
cost=5000
[static]
name=static
baseurl=https://{{kojipkgs_url}}/repos/rawhide/latest/ppc64le
enabled=1
#cost=2000
"""