linux/.gitlab-ci-private.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  git_url_cache_owner: kernel
  14  branch: ${CI_MERGE_REQUEST_TARGET_BRANCH_NAME}
  15  commit_hash: ${CI_COMMIT_SHA}
  16  mr_id: ${CI_MERGE_REQUEST_IID}
  17  mr_url: ${CI_MERGE_REQUEST_PROJECT_URL}/-/merge_requests/${CI_MERGE_REQUEST_IID}
  18  title: ${CI_COMMIT_TITLE}
  19  kernel_type: internal
  20  make_target: rpm
  21  builder_image: quay.io/cki/builder-rhel8
  22  build_kabi_whitelist: 'true'
  23  tree_yaml_name: rhel
  24  publish_elsewhere: 'true'
  25
  26realtime_check:
  27  variables:
  28    name: kernel-rt-rhel8
  29    merge_tree: ${CI_MERGE_REQUEST_PROJECT_URL}
  30    merge_tree_cache_owner: kernel
  31    merge_branch: 8.4-rt
  32    architectures: 'x86_64'
  33    package_name: kernel-rt
  34    skip_test: 'true'
  35  trigger:
  36    project: redhat/red-hat-ci-tools/kernel/cki-scratch-pipelines/scratch-pipelines
  37    branch: rhel8
  38    strategy: depend
  39  allow_failure: true
  40
  41trigger_pipeline:
  42  variables:
  43    name: kernel-rhel8
  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-scratch-pipelines/scratch-pipelines
  49    branch: rhel8
  50    strategy: depend
  51