diff options
| author | Simon Lejeune <sle@openerp.com> | 2016-09-25 15:32:31 +0200 |
|---|---|---|
| committer | Simon Lejeune <sle@openerp.com> | 2016-09-30 12:05:49 +0200 |
| commit | cee7cc52742360883a2f087e7ac5eb1c50de7f6f (patch) | |
| tree | 6fde04bba0ad1a7274ec858b79f71dd76fd5226a /setup/package.py | |
| parent | 01b69fbe756424e6b39d7a0d14ae3ac593d3feba (diff) | |
[REF] packaging: redhat: use fedora for testing
Creating a centos docker image fails on our nightly server with
this issue: https://github.com/docker/hub-feedback/issues/461
To create a centos image, we used another repository to host the
image and we make it build in docker hub, then we pulled it. It
was getting really annoying.
Diffstat (limited to 'setup/package.py')
| -rwxr-xr-x | setup/package.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/setup/package.py b/setup/package.py index eb517c0a8ab..220c655fbec 100755 --- a/setup/package.py +++ b/setup/package.py @@ -291,11 +291,11 @@ def _prepare_testing(o): subprocess.call(["docker", "build", "-t", "odoo-%s-debian-nightly-tests" % version, "."], cwd=os.path.join(o.build_dir, "docker_debian")) if not o.no_rpm: - subprocess.call(["mkdir", "docker_centos"], cwd=o.build_dir) - subprocess.call(["cp", "package.dfcentos", os.path.join(o.build_dir, "docker_centos", "Dockerfile")], + subprocess.call(["mkdir", "docker_fedora"], cwd=o.build_dir) + subprocess.call(["cp", "package.dffedora", os.path.join(o.build_dir, "docker_fedora", "Dockerfile")], cwd=os.path.join(o.odoo_dir, "setup")) - subprocess.call(["docker", "build", "-t", "odoo-%s-centos-nightly-tests" % version, "."], - cwd=os.path.join(o.build_dir, "docker_centos")) + subprocess.call(["docker", "build", "-t", "odoo-%s-fedora-nightly-tests" % version, "."], + cwd=os.path.join(o.build_dir, "docker_fedora")) def test_tgz(o): with docker('odoo-%s-src-nightly-tests' % version, o.build_dir, o.pub) as wheezy: @@ -321,16 +321,16 @@ def test_deb(o): wheezy.system('su odoo -s /bin/bash -c "odoo -c /etc/odoo/openerp-server.conf -d mycompany &"') def test_rpm(o): - with docker('odoo-%s-centos-nightly-tests' % version, o.build_dir, o.pub) as centos7: - centos7.release = '*.noarch.rpm' + with docker('odoo-%s-fedora-nightly-tests' % version, o.build_dir, o.pub) as fedora24: + fedora24.release = '*.noarch.rpm' # Start postgresql - centos7.system('su postgres -c "/usr/bin/pg_ctl -D /var/lib/postgres/data start"') - centos7.system('sleep 5') - centos7.system('su postgres -c "createdb mycompany"') + fedora24.system('su postgres -c "/usr/bin/pg_ctl -D /var/lib/postgres/data start"') + fedora24.system('sleep 5') + fedora24.system('su postgres -c "createdb mycompany"') # Odoo install - centos7.system('yum install -d 0 -e 0 /opt/release/%s -y' % centos7.release) - centos7.system('su odoo -s /bin/bash -c "odoo -c /etc/odoo/openerp-server.conf -d mycompany -i base --stop-after-init"') - centos7.system('su odoo -s /bin/bash -c "odoo -c /etc/odoo/openerp-server.conf -d mycompany &"') + fedora24.system('dnf install -d 0 -e 0 /opt/release/%s -y' % fedora24.release) + fedora24.system('su odoo -s /bin/bash -c "odoo -c /etc/odoo/openerp-server.conf -d mycompany -i base --stop-after-init"') + fedora24.system('su odoo -s /bin/bash -c "odoo -c /etc/odoo/openerp-server.conf -d mycompany &"') def test_exe(o): KVMWinTestExe(o, o.vm_winxp_image, o.vm_winxp_ssh_key, o.vm_winxp_login).start() |
