Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-1324

Debian packaging

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Won't Fix
    • None
    • None
    • packaging
    • linux

    Description

      The following patch add a task releaseDeb to the gradle build :

      ./gradlew releaseDeb

      This task should create a debian package in core/build/distributions using fpm :
      https://github.com/jordansissel/fpm.

      We decided to use fpm so other package types would be easy to provide in further iterations (eg : rpm).

      Some implementations details :

      • We splitted the releaseTarGz in two tasks : distDir, releaseTarGz.
      • We tried to use gradle builtin variables (project.name etc...)
      • By default the service will not start automatically so the user is free to setup the service with custom configuration.

      Notes :

      Attachments

        1. packaging.patch
          12 kB
          David Stendardi

        Activity

          People

            Unassigned Unassigned
            dstendardi David Stendardi
            Votes:
            1 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: