phracek / ci-scripts

Set of generic scripts that are run in the CI (Jenkins or any other)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ci-scripts

Set of generic scripts that are run in the CI (Jenkins or any other)

daily_tests

The directory contains a script for running SCL tests which are executed periodically each day.

The aim of this script is to avoid the situation if an upstream, like gunicorn updates PyPi version and our python container tests are failing.

jenkins_ci scripts

The directory contains the set of scripts used by our Jenkins CI. Each script has a documentation inside.

Scripts used for tests

Scripts which prepares OpenStack instance and running tests

  • add-dependencies-remote.sh - used by add_dependencies_remote.yaml for testing containers by PR [test]
  • commit-into-generated-branch.sh - used by image-test.yaml for testing containers by PR [test]. Commits sources ito generated branch
  • image-test-openshift.sh - used by image-test-openshift.yaml for testing containers in OpenShift 3 environment by PR comment [test-openshift]
  • image-test-openshift-4.sh - used by image-test-openshift-4.yaml for testing containers in OpenShift 4 environment by PR comment [test-openschit-4]
  • prepare-centos.sh - prepare-centos.yaml for testing container in CentOS by PR [test] | [test-openshift]
  • prepare-centos-docker.sh - used by prepare-centos.sh for testing container in CentOS. It installs docker environment
  • prepare-rhel.sh - used by prepare-rhel.yaml for testing container in RHEL by PR [test] | [test-openshift] | [test-openshift-4]
  • run-tests.sh - used by image-test.yaml for testing containers by PR comment [test]
  • run-container-common-scripts.sh - used by container-common-scripts-test.yaml for testing container-common-scripts by PR comment [test]

Scripts which updates PR informaction

  • jenkins_diff.sh - used by upload-diff.yaml for uploading diff between generated branches into GitHub Gist
  • jenkins_upload_log.sh - used by upload-log.yaml for uploading testing log into GitHub Gist
  • update_github_pr.sh - used by update_github_pr.yaml for testing containers by PR [test]

Scripts used for building and pushing changes into Quay.io

About

Set of generic scripts that are run in the CI (Jenkins or any other)


Languages

Language:Shell 53.3%Language:Python 46.4%Language:Makefile 0.3%