Uploaded image for project: 'Puppet Server'
  1. Puppet Server
  2. SERVER-1774

Add CI for jruby-deps project

    XMLWordPrintable

    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