Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-262

support "action" targets

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Done
    • P2: Important
    • 1.4.0
    • 0.3
    • General
    • None
    • cba72b5609e0795a7d155a2a6d17d8cf60b0d76f

    Description

      it should be possible to add arbitrary "action" targets to projects.
      a possible use case would be "check" targets, but it may be possible to implement install/deploy targets via this mechanism as well.

      these targets would have the following features:

      • they should be able to depend on other such targets and on regular products
      • they should be triggerable explicitly, or implicitly upon certain events, e.g., "all nodes with a certain priority processed" (see QBS-265)
      • their core implementation would be imperative (js)
      • they should be able to "react" to location, e.g., "run check only for all subprojects of the current directory"
      • there should be qbs library functionality to facilitate writing them, e.g., traversing the project tree recursively

      these "action plugins" would be typically singletons, which are instantiated for example in parent/top-level projects.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              kandeler Christian Kandeler
              buddenha Oswald Buddenhagen
              Votes:
              3 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes