{"id":21273269,"url":"https://github.com/sclorg/ci-scripts","last_synced_at":"2025-07-11T06:33:03.237Z","repository":{"id":39800448,"uuid":"214704595","full_name":"sclorg/ci-scripts","owner":"sclorg","description":"Set of generic scripts that are run in the CI (Jenkins or any other)","archived":false,"fork":false,"pushed_at":"2024-11-05T16:24:01.000Z","size":241,"stargazers_count":0,"open_issues_count":1,"forks_count":9,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-05T17:30:58.692Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sclorg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-12T19:37:22.000Z","updated_at":"2024-11-05T16:24:06.000Z","dependencies_parsed_at":"2023-11-14T08:43:03.987Z","dependency_job_id":"5255bdb0-5f42-41e4-a682-6f115384fd66","html_url":"https://github.com/sclorg/ci-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sclorg%2Fci-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sclorg%2Fci-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sclorg%2Fci-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sclorg%2Fci-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sclorg","download_url":"https://codeload.github.com/sclorg/ci-scripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225700924,"owners_count":17510448,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-21T09:13:15.957Z","updated_at":"2024-11-21T09:13:16.592Z","avatar_url":"https://github.com/sclorg.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ci-scripts\nSet of generic scripts that are run in the CI (Jenkins or any other)\n\n## daily_tests\n\nThe directory contains a script for running SCL\ntests which are executed periodically each day.\n\nThe aim of this script is to avoid the situation\nif an upstream, like `gunicorn` updates PyPi\nversion and our python container tests are failing.\n\n## jenkins_ci scripts\n\nThe directory contains the set of scripts used by our Jenkins CI.\nEach script has a documentation inside.\n\n### Scripts used for tests\n\nScripts which prepares OpenStack instance and running tests\n* add-dependencies-remote.sh - used by [add_dependencies_remote.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/builders/add_dependencies_remote.yaml)\n  for testing containers by PR `[test]`\n* commit-into-generated-branch.sh - used by [image-test.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/builders/image-test.yaml)\n  for testing containers by PR `[test]`. Commits sources ito generated branch\n* image-test-openshift.sh - used by [image-test-openshift.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/builders/image-test-openshift.yaml)\n  for testing containers in OpenShift 3 environment by PR comment `[test-openshift]`\n* image-test-openshift-4.sh - used by [image-test-openshift-4.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/builders/image-test-openshift-4.yaml)\n  for testing containers in OpenShift 4 environment by PR comment `[test-openschit-4]`\n* prepare-centos.sh - [prepare-centos.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/builders/prepare-centos.yaml)\n  for testing container in CentOS by PR `[test] | [test-openshift]`\n* prepare-centos-docker.sh - used by [prepare-centos.sh](https://github.com/sclorg/ci-scripts/jenkins_ci/prepare-centos.sh)\n  for testing container in CentOS. It installs docker environment\n* prepare-rhel.sh - used by [prepare-rhel.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/builders/prepare-rhel.yaml)\n  for testing container in RHEL by PR `[test] | [test-openshift] | [test-openshift-4]`\n* run-tests.sh - used by [image-test.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/builders/image-test.yaml)\n  for testing containers by PR comment `[test]`\n* run-container-common-scripts.sh - used by [container-common-scripts-test.yaml](https://github.com/sclorg/rhscl-container-ci/blob/master/yaml/jobs/misc/container-common-scripts-test.yaml) for testing container-common-scripts by PR comment `[test]`\n\nScripts which updates PR informaction\n* jenkins_diff.sh - used by [upload-diff.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/publishers/upload-diff.yaml)\n  for uploading diff between generated branches into GitHub Gist\n* jenkins_upload_log.sh - used by [upload-log.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/publishers/upload-log.yaml)\n  for uploading testing log into GitHub Gist\n* update_github_pr.sh - used by [update_github_pr.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/builders/update_github_pr.yaml)\n  for testing containers by PR `[test]`\n\n\n### Scripts used for building and pushing changes into Quay.io\n\n* push-into-generated-branch.sh - used by [image-build-push.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/builders/image-build-push.yaml)\n  for building containers and pushing into Quay.io\n* tag-push-to-registry.sh - used by [image-build-push.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/builders/image-build-push.yaml)\n  for building containers and pushing into Quay.io\n* upload_quay.sh - used by [quay-hub-update.yaml](https://github.com/sclorg/rhscl-container-ci/yaml/builders/quay-hub-update.yaml)\n  for updating description in Quay.io\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsclorg%2Fci-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsclorg%2Fci-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsclorg%2Fci-scripts/lists"}