Merge pull request #6789 from mpg/doc-docker-from-ci

Point to docker images used in the CI
This commit is contained in:
Gilles Peskine 2022-12-17 01:54:24 +01:00 committed by GitHub
commit 546493bee9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 30 additions and 0 deletions

View file

@ -245,6 +245,8 @@ For machines with a Unix shell and OpenSSL (and optionally GnuTLS) installed, ad
- `tests/scripts/depends.py` test builds in configurations with a single curve, key exchange, hash, cipher, or pkalg on. - `tests/scripts/depends.py` test builds in configurations with a single curve, key exchange, hash, cipher, or pkalg on.
- `tests/scripts/all.sh` runs a combination of the above tests, plus some more, with various build options (such as ASan, full `mbedtls_config.h`, etc). - `tests/scripts/all.sh` runs a combination of the above tests, plus some more, with various build options (such as ASan, full `mbedtls_config.h`, etc).
Instead of manually installing the required versions of all tools required for testing, it is possible to use the Docker images from our CI systems, as explained in [our testing infrastructure repository](https://github.com/Mbed-TLS/mbedtls-test/blob/master/README.md#quick-start).
Porting Mbed TLS Porting Mbed TLS
---------------- ----------------

View file

@ -6,6 +6,10 @@
# ------- # -------
# This runs compat.sh in a Docker container. # This runs compat.sh in a Docker container.
# #
# WARNING: the Dockerfile used by this script is no longer maintained! See
# https://github.com/Mbed-TLS/mbedtls-test/blob/master/README.md#quick-start
# for the set of Docker images we use on the CI.
#
# Notes for users # Notes for users
# --------------- # ---------------
# If OPENSSL_CMD, GNUTLS_CLI, or GNUTLS_SERV are specified the path must # If OPENSSL_CMD, GNUTLS_CLI, or GNUTLS_SERV are specified the path must

View file

@ -4,6 +4,10 @@
# ------- # -------
# Defines a Docker container suitable to build and run all tests (all.sh), # Defines a Docker container suitable to build and run all tests (all.sh),
# except for those that use a proprietary toolchain. # except for those that use a proprietary toolchain.
#
# WARNING: this Dockerfile is no longer maintained! See
# https://github.com/Mbed-TLS/mbedtls-test/blob/master/README.md#quick-start
# for the set of Docker images we use on the CI.
# Copyright The Mbed TLS Contributors # Copyright The Mbed TLS Contributors
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0

View file

@ -8,6 +8,10 @@
# #
# See also: # See also:
# - scripts/docker_env.sh for general Docker prerequisites and other information. # - scripts/docker_env.sh for general Docker prerequisites and other information.
#
# WARNING: the Dockerfile used by this script is no longer maintained! See
# https://github.com/Mbed-TLS/mbedtls-test/blob/master/README.md#quick-start
# for the set of Docker images we use on the CI.
# Copyright The Mbed TLS Contributors # Copyright The Mbed TLS Contributors
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0

View file

@ -6,6 +6,10 @@
# ------- # -------
# This runs all.sh (except for armcc) in a Docker container. # This runs all.sh (except for armcc) in a Docker container.
# #
# WARNING: the Dockerfile used by this script is no longer maintained! See
# https://github.com/Mbed-TLS/mbedtls-test/blob/master/README.md#quick-start
# for the set of Docker images we use on the CI.
#
# Notes for users # Notes for users
# --------------- # ---------------
# See docker_env.sh for prerequisites and other information. # See docker_env.sh for prerequisites and other information.

View file

@ -9,6 +9,10 @@
# in the default configuration, partial test runs in the reference # in the default configuration, partial test runs in the reference
# configurations, and some dependency tests. # configurations, and some dependency tests.
# #
# WARNING: the Dockerfile used by this script is no longer maintained! See
# https://github.com/Mbed-TLS/mbedtls-test/blob/master/README.md#quick-start
# for the set of Docker images we use on the CI.
#
# Notes for users # Notes for users
# --------------- # ---------------
# See docker_env.sh for prerequisites and other information. # See docker_env.sh for prerequisites and other information.

View file

@ -9,6 +9,10 @@
# thus making it easier to get set up as well as isolating test dependencies # thus making it easier to get set up as well as isolating test dependencies
# (which include legacy/insecure configurations of openssl and gnutls). # (which include legacy/insecure configurations of openssl and gnutls).
# #
# WARNING: the Dockerfile used by this script is no longer maintained! See
# https://github.com/Mbed-TLS/mbedtls-test/blob/master/README.md#quick-start
# for the set of Docker images we use on the CI.
#
# Notes for users # Notes for users
# --------------- # ---------------
# This script expects a Linux x86_64 system with a recent version of Docker # This script expects a Linux x86_64 system with a recent version of Docker

View file

@ -6,6 +6,10 @@
# ------- # -------
# This runs ssl-opt.sh in a Docker container. # This runs ssl-opt.sh in a Docker container.
# #
# WARNING: the Dockerfile used by this script is no longer maintained! See
# https://github.com/Mbed-TLS/mbedtls-test/blob/master/README.md#quick-start
# for the set of Docker images we use on the CI.
#
# Notes for users # Notes for users
# --------------- # ---------------
# If OPENSSL_CMD, GNUTLS_CLI, or GNUTLS_SERV are specified, the path must # If OPENSSL_CMD, GNUTLS_CLI, or GNUTLS_SERV are specified, the path must