Details
-
Task
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
Description
Spin off CASSANDRA-18133
Once all build and test scripts are in-tree, dockerised with their images in-tree too, the .jenkins/Jenkinsfile can be rewritten to be standalone. Today its inner stage jobs refer to already defined jobs by cassandra-builds' groovy dsl.
This addresses the epic's stated existing problems:
- mixture of jenkins dsl groovy, declarative and scripting pipeline.
- different pre-commit and post-commit jenkins pipelines are used.
In addition it addresses:
- stage jobs don't always running on the same SHA as the pipeline's run,
- a more readable Jenkinsfile
Attachments
Attachments
Issue Links
- blocks
-
CASSANDRA-18753 Add an optimized default configuration to tests and make it available for new users
- Resolved
-
CASSANDRA-18145 Run entire Cassandra Jenkins in an independent GKE account
- In Progress
- is blocked by
-
CASSANDRA-18133 In-tree build scripts
- Resolved
- is related to
-
CASSANDRA-18699 Python dtests upgrade tests mixed SHA runs
- Resolved
-
CASSANDRA-19558 Standalone jenkinsfile first round bug fixes
- Resolved
-
CASSANDRA-19490 Add foundation for independent parsing of junit based output for CI reporting to cassandra-builds
- Triage Needed
-
CASSANDRA-18731 Add declarative root CI structure
- In Progress
- relates to
-
CASSANDRA-18665 Update jenkins groovy dsl to use in-tree scripts
- Resolved
- links to