tldr; make sure to read the new instructions in the .circleci directory, if you’re a circleci user:
https://github.com/apache/cassandra/tree/trunk/.circleci


It’s been a while since I last reached out on dev- regarding proposed changes to our CircleCI setup [0]. Meanwhile Marcus and I have been able to finish working out the details as part of CASSANDRA-14806 and the discussed changes are now live.

The config.yml file has been updated to the latest config format, cleaned up and should now allow us to run tests in a more selective way, by making use of the “approval” feature, which enables you to explicitly start tests in the UI, instead of running everything automatically or having to edit the config file manually to do that. We’ll still run unit and jvm dtests automatically, as they finish quickly, but we can do so for other tests, too, if that would make sense.

Some new tests have been made available as well, along with the option to run tests with Java 11 on trunk. You can find an example build of what this would look like here: https://circleci.com/workflow-run/e1eec049-70f1-4a07-b3e9-1c519cb26888 (ci login required)

I’ve been in contact with the CircleCI support for possible options for not having to edit the config.yml to switch between high/low resource settings, but that doesn’t seem to be possible right now. As a compromise, we changed from having to edit config.yml to just copy an existing config version, if you want to use high resources settings, which should still be a bit less annoying to do than before. Please refer to the readme linked on top for details.

[0] https://lists.apache.org/thread.html/9519d69e5c1a94e67c376462ecbff00aee9f0bf016126ad928fb3283@%3Cdev.cassandra.apache.org%3E


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org

Reply via email to