[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Ping] Re: [XEN PATCH] automation/eclair: add new analysis jobs with differing configurations
On 2025-09-18 22:16, Nicola Vetrini wrote: The following analysis jobs are performed:- eclair-{x86_64,ARM64}: analyze Xen using the default configuration forthat architecture; runs on runners tagged `eclair-analysis'. - eclair-{x86-64,ARM64}-safety: analyze Xen using the configuration for safety, which is more restricted; runs on runners tagged `eclair-analysis-safety`. - eclair-{x86_64,ARM64}-testing: analyze Xen using the default configuration for the purposes of testing new runner updates; runs on runners tagged `eclair-analysis-testing`. Signed-off-by: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx> --- Naturally the right tags to the runners should be set beforehand for this to work as intended: xen-eclair-runner -> eclair-analysis-testing xen-eclair-runner2 -> eclair-analysis, eclair-analysis-safety TBD -> eclair-analysis-safety The last runner is not set up yet, but due to the redundancy can be brought up anytime. This runner has been brought up, it just needs the correct tags to be set up. Can I get some feedback on the overall architecture? --- automation/gitlab-ci/analyze.yaml | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+)diff --git a/automation/gitlab-ci/analyze.yaml b/automation/gitlab-ci/analyze.yamlindex d50721006740..a4cca00fd100 100644 --- a/automation/gitlab-ci/analyze.yaml +++ b/automation/gitlab-ci/analyze.yaml @@ -45,6 +45,21 @@ eclair-x86_64: LOGFILE: "eclair-x86_64.log" VARIANT: "X86_64" RULESET: "monitored" + +eclair-x86_64-testing: + extends: eclair-x86_64 + tags: + - eclair-analysis-testing + rules: + - if: $CI_PROJECT_PATH =~ /^xen-project\/people\/bugseng.*$/ + when: always + - !reference [.eclair-analysis:triggered, rules] + +eclair-x86_64-safety: + extends: eclair-x86_64 + tags: + - eclair-analysis-safety + variables: EXTRA_XEN_CONFIG: | CONFIG_AMD=y CONFIG_INTEL=n @@ -75,6 +90,10 @@ eclair-x86_64: CONFIG_DEBUG_LOCKS=n CONFIG_SCRUB_DEBUG=n CONFIG_XMEM_POOL_POISON=n + rules:+ - if: $CI_PROJECT_PATH =~ /^xen-project\/hardware\/xen$/ && /$CI_COMMIT_BRANCH =~ /^staging$/+ when: always + - !reference [.eclair-analysis:triggered, rules] eclair-ARM64: extends: .eclair-analysis:triggered @@ -82,6 +101,21 @@ eclair-ARM64: LOGFILE: "eclair-ARM64.log" VARIANT: "ARM64" RULESET: "monitored" + +eclair-ARM64-testing: + extends: eclair-ARM64 + tags: + - eclair-analysis-testing + rules: + - if: $CI_PROJECT_PATH =~ /^xen-project\/people\/bugseng.*$/ + when: always + - !reference [.eclair-analysis:triggered, rules] + +eclair-ARM64-safety: + extends: eclair-ARM64 + tags: + - eclair-analysis-safety + variables: EXTRA_XEN_CONFIG: | CONFIG_NR_CPUS=16 CONFIG_GICV2=n @@ -120,6 +154,10 @@ eclair-ARM64: CONFIG_DEBUG_LOCKS=n CONFIG_SCRUB_DEBUG=n CONFIG_XMEM_POOL_POISON=n + rules:+ - if: $CI_PROJECT_PATH =~ /^xen-project\/hardware\/xen$/ && /$CI_COMMIT_BRANCH =~ /^staging$/+ when: always + - !reference [.eclair-analysis, rules] .eclair-analysis:on-schedule: extends: .eclair-analysis -- Nicola Vetrini, B.Sc. Software Engineer BUGSENG (https://bugseng.com) LinkedIn: https://www.linkedin.com/in/nicola-vetrini-a42471253
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |