How to Upgrade Exalate for HP ALM/QC

    EOL NOTE: We are moving Exalate for HP QC/ALM into basic maintenance mode. This transition period will last until June 2024, after which support will be halted completely. For more information, please see https://exalate.com/blog/end-of-support-hp/.

    This article describes how you can upgrade the Exalate application for HP ALM/QC.

    Exalate has an advanced transaction-based synchronization engine where every change is recorded and queued such that it is applied in the correct order. 

    It means that the upgrade is safe and you won't lose any data. The synchronization will be resumed from the moment it stopped.

    Note: Use the terminal to interact with the server, where you have the Exalate application for HP ALM/QC installed.

    Upgrading Docker Image

    1. Navigate to the directory with the Exalate app for HP ALM/QC installed

      cd ~/exalate-hp-qc
    2. Stop the Exalate application

      docker-compose stop
    3. Remove the previous version and replace with the latest one

      cat docker-compose.yml | tee docker-compose.yml.bak | sed -e "s@idalko/hpqcnode:.*@idalko/hpqcnode:5.0.13@g" | tee docker-compose.yml

      Warning: You need to replace 5.0.13 in "s@idalko/hpqcnode:.*@idalko/hpqcnode:5.0.13@g" for the latest version, you're upgrading to. Check the release history for more details.


    4. Start the Exalate application

      docker-compose up -d

    Upgrading RPM Package

    Note: You can download the latest application version here.

    1. Stop the Exalate application

      /etc/init.d/hpqcnode stop
    2. Remove the previous version and replace with a new one

      yum remove exalate-hpqcnode-4.3.0.noarch.rpm &&  yum localinstall exalate-hpqcnode-5.0.13.noarch.rpm
    3. Compare /etc/init.d/hpqcnode.dist with /etc/init.d/hpqcnode and merge if there are differences

    4. Start the Exalate application

      /etc/init.d/hpqcnode start

    Have more questions? Ask the community