Add Ubuntu binary build and deploy gate
The Ubuntu Mitaka repo is release, and we have add it. So it is time to add the Ubuntu binary gate. Closes-Bug: #1560386 Change-Id: I29d01147595c4ebebfa00798d01d5fd7398123a6
This commit is contained in:
parent
126c766ca0
commit
7ab705cd4d
|
@ -88,6 +88,17 @@ class BuildTestCentosSource(BuildTest, base.BaseTestCase):
|
||||||
"--type", "source"])
|
"--type", "source"])
|
||||||
|
|
||||||
|
|
||||||
|
class BuildTestUbuntuBinary(BuildTest, base.BaseTestCase):
|
||||||
|
excluded_images = ["mistral-base",
|
||||||
|
"magnum-base",
|
||||||
|
"zaqar"]
|
||||||
|
|
||||||
|
def setUp(self):
|
||||||
|
super(BuildTestUbuntuBinary, self).setUp()
|
||||||
|
self.build_args.extend(["--base", "ubuntu",
|
||||||
|
"--type", "binary"])
|
||||||
|
|
||||||
|
|
||||||
class BuildTestUbuntuSource(BuildTest, base.BaseTestCase):
|
class BuildTestUbuntuSource(BuildTest, base.BaseTestCase):
|
||||||
excluded_images = []
|
excluded_images = []
|
||||||
|
|
||||||
|
@ -141,6 +152,12 @@ class DeployTestOracleLinuxSource(BuildTestOracleLinuxSource):
|
||||||
self.build_args.extend(["--profile", "gate"])
|
self.build_args.extend(["--profile", "gate"])
|
||||||
|
|
||||||
|
|
||||||
|
class DeployTestUbuntuBinary(BuildTestUbuntuBinary):
|
||||||
|
def setUp(self):
|
||||||
|
super(DeployTestUbuntuBinary, self).setUp()
|
||||||
|
self.build_args.extend(["--profile", "gate"])
|
||||||
|
|
||||||
|
|
||||||
class DeployTestUbuntuSource(BuildTestUbuntuSource):
|
class DeployTestUbuntuSource(BuildTestUbuntuSource):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DeployTestUbuntuSource, self).setUp()
|
super(DeployTestUbuntuSource, self).setUp()
|
||||||
|
|
23
tox.ini
23
tox.ini
|
@ -61,6 +61,17 @@ commands =
|
||||||
testr run test_build.BuildTestCentosSource
|
testr run test_build.BuildTestCentosSource
|
||||||
{toxinidir}/tools/dump_info.sh
|
{toxinidir}/tools/dump_info.sh
|
||||||
|
|
||||||
|
[testenv:build-ubuntu-binary]
|
||||||
|
whitelist_externals = find
|
||||||
|
bash
|
||||||
|
setenv =
|
||||||
|
DOCKER_BUILD_TEST=1
|
||||||
|
commands =
|
||||||
|
find . -type f -name "*.pyc" -delete
|
||||||
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
||||||
|
testr run test_build.BuildTestUbuntuBinary
|
||||||
|
{toxinidir}/tools/dump_info.sh
|
||||||
|
|
||||||
[testenv:build-ubuntu-source]
|
[testenv:build-ubuntu-source]
|
||||||
whitelist_externals = find
|
whitelist_externals = find
|
||||||
bash
|
bash
|
||||||
|
@ -146,6 +157,18 @@ commands =
|
||||||
sudo {toxinidir}/tools/deploy_aio.sh oraclelinux source
|
sudo {toxinidir}/tools/deploy_aio.sh oraclelinux source
|
||||||
{toxinidir}/tools/dump_info.sh
|
{toxinidir}/tools/dump_info.sh
|
||||||
|
|
||||||
|
[testenv:deploy-ubuntu-binary]
|
||||||
|
whitelist_externals = find
|
||||||
|
bash
|
||||||
|
setenv =
|
||||||
|
DOCKER_BUILD_TEST=1
|
||||||
|
commands =
|
||||||
|
find . -type f -name "*.pyc" -delete
|
||||||
|
bash -c "if [ ! -d .testrepository ]; then testr init; fi"
|
||||||
|
testr run test_build.DeployTestUbuntuBinary
|
||||||
|
sudo {toxinidir}/tools/deploy_aio.sh ubuntu binary
|
||||||
|
{toxinidir}/tools/dump_info.sh
|
||||||
|
|
||||||
[testenv:deploy-ubuntu-source]
|
[testenv:deploy-ubuntu-source]
|
||||||
whitelist_externals = find
|
whitelist_externals = find
|
||||||
bash
|
bash
|
||||||
|
|
Loading…
Reference in New Issue