linux/.gitlab-ci.yml
<<
>>
Prefs
   1# This CI will only work for trusted contributors. CI for public contributors
   2# runs via a webhook on the merge requests. There's nothing you have to do if
   3# you want your changes tested -- created pipelines will be automatically
   4# linked in the merge request and appropriate labels will be added to it.
   5# Changes to this file will NOT be reflected in the testing.
   6
   7workflow:
   8  rules:
   9    - if: $CI_MERGE_REQUEST_ID
  10
  11variables:
  12  git_url: ${CI_MERGE_REQUEST_PROJECT_URL}
  13  branch: ${CI_MERGE_REQUEST_TARGET_BRANCH_NAME}
  14  commit_hash: ${CI_COMMIT_SHA}
  15  mr_id: ${CI_MERGE_REQUEST_IID}
  16  mr_url: ${CI_MERGE_REQUEST_PROJECT_URL}/-/merge_requests/${CI_MERGE_REQUEST_IID}
  17  title: ${CI_COMMIT_TITLE}
  18  kernel_type: internal
  19  make_target: rpm
  20  builder_image: quay.io/cki/builder-rhel8
  21  build_kabi_whitelist: 'true'
  22  tree_yaml_name: rhel
  23  publish_elsewhere: 'true'
  24
  25realtime_check:
  26  variables:
  27    name: kernel-rt-rhel8
  28    merge_tree: ${CI_MERGE_REQUEST_PROJECT_URL}
  29    merge_branch: 8.4-rt
  30    architectures: 'x86_64'
  31    package_name: kernel-rt
  32    skip_test: 'true'
  33  trigger:
  34    project: redhat/red-hat-ci-tools/kernel/cki-internal-pipelines/cki-internal-contributors
  35    branch: rhel8
  36    strategy: depend
  37  allow_failure: true
  38
  39trigger_pipeline:
  40  variables:
  41    name: kernel-rhel8
  42    send_ready_for_test_pre: 'True'
  43    send_ready_for_test_post: 'True'
  44    architectures: 'x86_64 ppc64le aarch64 s390x'
  45    kpet_tree_family: rhel8
  46    native_tools: 'true'
  47  trigger:
  48    project: redhat/red-hat-ci-tools/kernel/cki-internal-pipelines/cki-internal-contributors
  49    branch: rhel8
  50    strategy: depend
  51
  52