|
|
Line 1: |
Line 1: |
| The testing '''Pipeline''' detects tests for enabled
| | Moved to: https://docs.fedoraproject.org/en-US/ci/pipeline/ |
| packages, executes the test coverage and gathers the results.
| |
| | |
| = Instances =
| |
| | |
| There are several CI [https://jenkins-continuous-infra.apps.ci.centos.org/blue/pipelines/ pipelines] enabled in the CentoOS Jenkins:
| |
| | |
| * [https://jenkins-continuous-infra.apps.ci.centos.org/blue/pipelines/?search=build-pipeline Build Pipeline] - non-scratch koji builds:
| |
| ** [https://jenkins-continuous-infra.apps.ci.centos.org/blue/organizations/jenkins/fedora-f28-build-pipeline/activity Fedora 28]
| |
| ** [https://jenkins-continuous-infra.apps.ci.centos.org/blue/organizations/jenkins/fedora-f29-build-pipeline/activity Fedora 29]
| |
| ** [https://jenkins-continuous-infra.apps.ci.centos.org/blue/organizations/jenkins/fedora-rawhide-build-pipeline/activity/ Rawhide]
| |
| * [https://jenkins-continuous-infra.apps.ci.centos.org/blue/pipelines/?search=pr-pipeline Pull Request Pipeline] - tests on a pull-request (both rpms and tests namespace)
| |
| ** [https://jenkins-continuous-infra.apps.ci.centos.org/blue/organizations/jenkins/fedora-f28-pr-pipeline/activity/ Fedora 28]
| |
| ** [https://jenkins-continuous-infra.apps.ci.centos.org/blue/organizations/jenkins/fedora-f29-pr-pipeline/activity/ Fedora 29]
| |
| ** [https://jenkins-continuous-infra.apps.ci.centos.org/blue/organizations/jenkins/fedora-rawhide-pr-pipeline/activity/ Rawhide]
| |
| | |
| In order to manually create a new job in the pipeline (e.g. to execute the tests again because of an infrastructure error) add the following comment to the pull request:
| |
| | |
| [citest]
| |
| | |
| = Links =
| |
| | |
| To learn more about the pipeline visit following links:
| |
| | |
| * [https://github.com/CentOS-PaaS-SIG/ci-pipeline/blob/master/README.md#ci-pipeline-architecture-and-design CI Pipeline Architecture and Design]
| |
| * [[FedoraAtomicCI/pipeline|Detailed pipeline description]]
| |
| * [[FedoraAtomicCI/KojiBuilds|Build options and ideas]]
| |
| * [[FedoraAtomicCI/upstream|Upstream open-source project integration]]
| |
| * [[Fedora requirements for CI and CD]]
| |
| * [https://jenkins-continuous-infra.apps.ci.centos.org/ CI-Pipeline instance in Centos CI]
| |
| | |
| = Examples =
| |
| | |
| == Commit ==
| |
| | |
| Testing results appear as green or red dots directly in the Pagure
| |
| interface. Clicking on them will bring you to result details.
| |
| | |
| * [https://src.fedoraproject.org/rpms/passwd/commits/f27 passwd]
| |
| | |
| [[File:Pipeline-results.png]]
| |
| | |
| == Pull Request ==
| |
| | |
| For pull requests you can find test results in the right tab of the pull request page, for example: [https://src.fedoraproject.org/rpms/python-virtualenv/pull-request/3 python-virtualenv]
| |
| | |
| [[File:Pipeline-pr-results.png]]
| |