This directory contains scripts used by the Kata Containers CI (Continuous Integration) system.
WARNING:
You should NOT run any of these scripts until you have reviewed their contents and understood their usage. See https://github.com/kata-containers/tests#ci-setup for further details.
Script(s) | Description |
---|---|
go-test.sh |
Central interface to the golang go test facility. |
install_* |
Install various parts of the system and dependencies. |
jenkins_job_build.sh |
Called by the Jenkins CI to trigger a CI run. |
kata-arch.sh |
Displays architecture name in various formats. |
kata-doc-to-script.sh |
Convert a GitHub-Flavoured Markdown document to a shell script. |
kata-find-stale-skips.sh |
Find skipped tests that can be unskipped. |
kata-simplify-log.sh |
Simplify a logfile to make it easer to diff(1) . |
lib.sh |
Library of shell utilities used by other scripts. |
run_metrics_PR_ci.sh |
Run various performance metrics on a PR. |
run.sh |
Run the tests in a CI environment. |
setup_env_*.sh |
Distro-specific setup scripts. |
setup.sh |
Setup the CI environment. |
static-checks.sh |
Central static analysis script. |
teardown.sh |
Tasks to run at the end of a CI run. |
The kata-*
scripts might be useful for users to run. These scripts support the
-h
option to display their help text:
$ ./kata-doc-to-script.sh -h
Note:
See the warning in the Summary section before running any of these scripts.