Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Brainstorm
  4. Best Practices for Deploying Qt Applications in SysOps Workflows (Linux/Windows)
Forum Updated to NodeBB v4.3 + New Features

Best Practices for Deploying Qt Applications in SysOps Workflows (Linux/Windows)

Scheduled Pinned Locked Moved Unsolved Brainstorm
2 Posts 2 Posters 59 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    TwilightCipherX
    wrote 3 days ago last edited by
    #1

    Hi Qt Community,

    I'm a SysOps engineer supporting the development and deployment of Qt-based applications across a mix of Linux and Windows environments. We’re focused on automating builds, managing runtime dependencies, and ensuring smooth cross-platform rollouts, especially for GUI-heavy apps deployed internally.

    A few key questions I’m exploring:

    How do you package and deploy Qt applications across multiple systems? Are you using CMake + deployment tools, or a custom automation pipeline?

    Any tips for handling Qt runtime dependencies in clean, reproducible environments?

    Have you integrated Qt deployments into tools like Ansible, Attune, or CI/CD pipelines (GitHub Actions, GitLab CI, etc.)?

    For Windows deployments, how do you ensure consistent behaviour across various client machines (DLLs, paths, registry)?

    Would love to hear how other teams are handling automated deployment and system integration for Qt apps, particularly from a SysOps or DevOps perspective.

    Thanks in advance,

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote 3 days ago last edited by
      #2

      Hi and welcome to devnet,

      AFAIK, Qt now provides helper macros to make use of e.g. windeployqt to prepare a folder structure that allows your application to run. You can then use your favorite package manager or CPack to build the installer.
      For Linux, it begs a different question: are you aiming at providing native packages such as deb and rpm files ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0

      1/2

      14 Jun 2025, 11:08

      • Login

      • Login or register to search.
      1 out of 2
      • First post
        1/2
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved