You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Josh McKenzie (Jira)" <ji...@apache.org> on 2022/11/02 19:54:00 UTC

[jira] [Created] (CASSANDRA-18011) Parameterize and generate .circleci/config-2_1.yml rather than manually maintain

Josh McKenzie created CASSANDRA-18011:
-----------------------------------------

             Summary: Parameterize and generate .circleci/config-2_1.yml rather than manually maintain
                 Key: CASSANDRA-18011
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18011
             Project: Cassandra
          Issue Type: Task
          Components: CI
            Reporter: Josh McKenzie


Reference email thread [DISCUSS] Potential circleci config and workflow changes, specifically David's message [here|https://lists.apache.org/thread/059c4s6v8q9rl5lmhkj8xhfmwdj2fy2d]

To quote him:
bq. CI is a combinatorial problem, we need to run all jobs for all JDKs, vnode on/off, cdc on/off, compression on/of, etc…. But this is currently controlled and fleshed out by humans who want to add new jobs. We should move away from maintaining .circleci/config-2_1.yml and instead auto-generate it. Simple example of this problem is jdk11 support… we run a subset of tests on jdk11 and say its supported… will jdk17 have the same issue? Will it be even less tests? Why does the burden lie on everyone to “do the right thing” when all they want is a simple job?

Derek Chen-Becker has also started a more granular email thread with a potential design alternative along these lines available [here|https://lists.apache.org/thread/mvql1p5y2j7so18427zcg4zxc9vzl7l3].

Based on the output of those discussions, we should reflect the conclusion here and track that work.




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org