Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-2411

Add OS-neutral wrappers to build all native packages and repositories

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.2.0
    • Component/s: build
    • Labels:
      None

      Description

      Right now we have component-pkg tasks that automagically detect which OS-specific target to run ie deb or rpm. However, if all packages need to be build we still have to use explicit target names. Same story is with repositories.

      Let's add new tasks

      • pkgs
      • repo
        that will build all OS-specific packages and OS-specific repo, without a need for the user to specify them explicitly. With that in place, on all platforms we'll be able to run
        ./gradlew pkgs repo
        to get the correct results.This will simplify our builds quite a bit.

        Activity

        Hide
        cos Konstantin Boudnik added a comment -

        pretty trivial change

        Show
        cos Konstantin Boudnik added a comment - pretty trivial change
        Hide
        rvs Roman Shaposhnik added a comment -

        LGTM. A pretty nice usability improvement too!

        Show
        rvs Roman Shaposhnik added a comment - LGTM. A pretty nice usability improvement too!
        Hide
        cos Konstantin Boudnik added a comment -

        Pushed to the master

        Show
        cos Konstantin Boudnik added a comment - Pushed to the master

          People

          • Assignee:
            cos Konstantin Boudnik
            Reporter:
            cos Konstantin Boudnik
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development