Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-27326

Set up development workflow for Firefly

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: Firefly
    • Labels:
      None

      Description

      This ticket covers familiarisation with development workflow for Firefly, eg build and test, submitting a pull request, deployment etc

        Attachments

          Issue Links

            Activity

            Hide
            bvan Brian Van Klaveren added a comment -

            I had done testing with multiple workflows to get started. I did some testing with a docker-based workflow at first, but ultimately settled back onto the gradle workflows with a gradle wrapper, after installing a version of tomcat locally and configuring my local gradle properties to deploy to that. The existing gradle build was not quite compatible with java 11, and I did some exploration on migrating that forward, but ultimately installed JDK 8 and used a workflow based on the gradle wrapper. I have tried out :firefly:devMode, which does partial deploys on-save but ran into a few issues with that continuously executing. I'd like to investigate that a bit more - it seems like it's working for other team members, but for now executing buildAndDeploy is tolerable (~20 second recompile/pack/deploy). I spent some time familiarizing myself with webpack debugging in the browser.

            Show
            bvan Brian Van Klaveren added a comment - I had done testing with multiple workflows to get started. I did some testing with a docker-based workflow at first, but ultimately settled back onto the gradle workflows with a gradle wrapper, after installing a version of tomcat locally and configuring my local gradle properties to deploy to that. The existing gradle build was not quite compatible with java 11, and I did some exploration on migrating that forward, but ultimately installed JDK 8 and used a workflow based on the gradle wrapper. I have tried out :firefly:devMode, which does partial deploys on-save but ran into a few issues with that continuously executing. I'd like to investigate that a bit more - it seems like it's working for other team members, but for now executing buildAndDeploy is tolerable (~20 second recompile/pack/deploy). I spent some time familiarizing myself with webpack debugging in the browser.

              People

              Assignee:
              bvan Brian Van Klaveren
              Reporter:
              frossie Frossie Economou
              Reviewers:
              Gregory Dubois-Felsmann
              Watchers:
              Brian Van Klaveren, Frossie Economou, Gregory Dubois-Felsmann
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.