07509721e8
The volume of logs we collect in CI jobs are extensive. This patch ensures that the logs collected are compressed to reduce the space taken in CI systems. PYTHONUNBUFFERED is also set to ensure that the console log from the CI jobs is recorded in the exact order of execution. Change-Id: Ia37c4fe369dd8ce9d49c21a46c575707b1826d46 Related-Bug: #1620849
42 lines
1.3 KiB
Plaintext
42 lines
1.3 KiB
Plaintext
# This file facilitates OpenStack-CI package installation
|
|
# before the execution of any tests.
|
|
#
|
|
# See the following for details:
|
|
# - http://docs.openstack.org/infra/bindep/
|
|
# - https://github.com/openstack-infra/bindep
|
|
#
|
|
# Even if the role does not make use of this facility, it
|
|
# is better to have this file empty, otherwise OpenStack-CI
|
|
# will fall back to installing its default packages which
|
|
# will potentially be detrimental to the tests executed.
|
|
|
|
# Base requirements for Ubuntu
|
|
build-essential [platform:dpkg]
|
|
git-core [platform:dpkg]
|
|
libssl-dev [platform:dpkg]
|
|
libffi-dev [platform:dpkg]
|
|
python2.7 [platform:dpkg]
|
|
python-dev [platform:dpkg]
|
|
|
|
# Base requirements for CentOS
|
|
gcc [platform:rpm]
|
|
gcc-c++ [platform:rpm]
|
|
git [platform:rpm]
|
|
python-devel [platform:rpm]
|
|
libffi-devel [platform:rpm]
|
|
openssl-devel [platform:rpm]
|
|
|
|
# For SELinux
|
|
libselinux-python [platform:rpm]
|
|
|
|
# For SSL SNI support
|
|
python-pyasn1 [platform:dpkg]
|
|
python-openssl [platform:dpkg]
|
|
python-ndg-httpsclient [platform:ubuntu !platform:ubuntu-trusty]
|
|
python2-pyasn1 [platform:rpm]
|
|
pyOpenSSL [platform:rpm]
|
|
python-ndg_httpsclient [platform:rpm]
|
|
|
|
# Required for compressing collected log files in CI
|
|
gzip
|