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

Debian packaging

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: packaging
    • Environment:
      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

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              dstendardi David Stendardi

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment