Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bop]Build RPM pkgs from OpenDev Depends On #1418

Merged
merged 1 commit into from
Apr 16, 2024

Commits on Apr 16, 2024

  1. [bop]Build RPM pkgs from OpenDev Depends On

    This pull requests improves following things:
    - Update default value of cifmw_bop_build_repo_dir so that we can
      collect DLRN related data in the logs
    - Change cifmw_bop_openstack_release var default value to antelope.
    - Introduced more vars to construct cifmw_bop_change_list.
      * `cifmw_bop_branchless_projects`: List of project does not have stable branches.
      * `cifmw_bop_skipped_projects`: List of projects on which DLRN build needs to be skipped.
      * `cifmw_bop_change_list`: Zuul Change list constructed while using Depends-On in CI to build rpm packages using DLRN.
      * `cifmw_bop_release_mapping`: A list of openstack release names and their respective branch names.
    
    - Construct cifmw_bop_change_list from OpenDev Depends On based on the
      conditions defined in README
    - It also updates the conditional to set proper rdo branches and update
      DLRN project.ini for branchful and branchless project.
      For branchful project: rdo-{project branch}
      For branchless project: rdo-{openstack_release}
      for master: rdo-master
    - Add tasks to clone proper changes from gerrit refspec and github pull
      requests.
    - Builds the RPM after that.
    
    Signed-off-by: Chandan Kumar <raukadah@gmail.com>
    raukadah committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    74a4e69 View commit details
    Browse the repository at this point in the history