• Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Undefined Undefined
    • RDO Bobcat
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      To do so:

      1. Cut previous branch of distgit repo to create the <release>-rdo branch
        e.g: https://review.rdoproject.org/r/c/config/+/45800
      2. Edit SPEC file
        e.g: https://review.rdoproject.org/r/c/rdo-infra/rdo-release/+/45805
      3. Trigger CBS build
        # First build the SRPM and trigger a scratch build to test it
        $ cbs build --scratch --wait cloud9s-openstack-zed-el9s rdo-release-zed-1.el9s.src.rpm
        
        # If the scratch build is successful then trigger the final build
        $ cbs add-pkg cloud9s-openstack-zed-candidate --owner rdobuilder rdo-release
        $ cbs build --wait cloud9s-openstack-zed-el9s rdo-release-zed-1.el9s.src.rpm
        
      4. Publish the RPM on repos.fedorapeople.org
        $ ssh repos.fedorapeople.org
        [PROD]$ mkdir /project/repos/openstack/openstack-zed 
        [PROD]$ cd /project/repos/openstack/openstack-zed
        [PROD]$ curl -O https://cbs.centos.org/kojifiles/work/tasks/232/3060232/rdo-release-zed-1.el9s.noarch.rpm
        [PROD]$ cp /project/repos/openstack/openstack-yoga/.htaccess /project/repos/openstack/openstack-zed/.htaccess # and edit the RewriteRule lines
        
      5. Check if the RPM is available
        $ curl -L -o /dev/null https://rdoproject.org/repos/openstack-zed/rdo-release-zed.el9s.rpm
        

              jcapitao1@redhat.com Joel Capitao
              jcapitao1@redhat.com Joel Capitao
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: