[ 
https://issues.apache.org/jira/browse/CASSANDRA-20874?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stefan Miklosovic reassigned CASSANDRA-20874:
---------------------------------------------

    Assignee: Stefan Miklosovic

>  .build/run-ci does not work for trunk
> --------------------------------------
>
>                 Key: CASSANDRA-20874
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20874
>             Project: Apache Cassandra
>          Issue Type: Bug
>            Reporter: Stefan Miklosovic
>            Assignee: Stefan Miklosovic
>            Priority: Normal
>
> {{jenkins-deployment.yaml}} contains the definition of two jobs: 
> {{cassandra}} and {{cassandra-5.0}}.
> This does not work when {{.build/run-ci}} determines job name:
> {code}
> def determine_job_name(cassandra_dir: Path) -> str:
>     """
>     Determines the default Jenkins job name based on the Cassandra version.
>     Separate jobs are required because Jenkinsfiles are baked into the job 
> configuration.
>     ref: .jenkins/k8s/jenkins-deployment.yaml JCasC.configScripts.test-job
>     TODO: add new version each release branching
>     """
>     with open(cassandra_dir / "build.xml", "r", encoding="utf-8") as 
> build_file:
>         for line in build_file:
>             if 'property' in line and 'name="base.version"' in line:
>                 version = line.split('value="')[1].split('"')[0]
>                 if version.startswith("5.0."):
>                     return "cassandra-5.0"
>     return "trunk"
> {code}
> When on cassandra-5.0 branch, that is ok, but for trunk it is {{trun}}, not 
> {{cassandra}} so it fails.
> Ways to fix it:
> 1) fix jenkins deployment and probably redeploy, not good, a lot of work and 
> unnecessary
> 2) fix {{.build/run-ci}} to return {{cassandra}} instead of {{trunk}} when on 
> trunk.



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

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

Reply via email to