Details

    • Type: Task
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: SERVER 5.0.0
    • Component/s: None
    • Labels:
      None
    • Release Notes:
      Not Needed
    • QA Risk Assessment:
      Needs Assessment

      Description

      The new puppetlabs/jruby-deps project would house a leiningen project file for use in publishing a Maven artifact representing the JRuby-related dependencies that we would bundle together for producing an uberjar that can be used in conjunction with a Puppet Server jar file. We should add some basic CI support to the jruby-deps project. This could include a simple Travis job that just does a lein deps :tree and a Jenkins pipeline which includes a lein release job for releasing a Maven artifact of the JRuby dependencies to clojars.

      The Jenkins CI pipeline could be similar to the ones done for the Trapperkeeper projects. Note that for the release job we would need to look into having the default for version bumps be qualifier instead of patch - see SERVER-1773.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                joe.pinsonault Joe Pinsonault
                Reporter:
                jeremy.barlow Jeremy Barlow
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support