1. 06 Jul, 2021 1 commit
  2. 02 Jul, 2021 1 commit
  3. 24 Sep, 2020 1 commit
    • femiadeyemi's avatar
      move sonar config into maven and restructure the CI/CD · be5a5a2a
      femiadeyemi authored and femiadeyemi's avatar femiadeyemi committed
      Motivation:
      
      Since maven is use by the project for the project management and
      npm is used to manage javascripts related depedency, hence it is
      neccessary to seperate the two workflow. So, sonar is fully
      integrated inside maven and can be easily managed within maven tool.
      
      Modification:
      
      - create a profile inside the pom file for sonar-que and delete the
          ci-analysis.js
      - changes some stages names
      - use the atlassianlabs/docker-node-jdk-chrome-firefox for the whole
          ci since it comprises the needed basis infastructure. Hence, the
          ci config is streamlined.
      - add a variable to that will be passed to the downstream repository.
          This variable is for setting the project version number
      - remove the sonar from the package.json
      - add the repository information inside the package.json
      - specficy the maven build-cycle phases for npm, node and karma
      
      Result:
      
      Remove reductancy tests and streamline the ci/cd and able to pass the
      neccessary variable downstream.
      
      Target: master
      be5a5a2a
  4. 22 Sep, 2020 2 commits
    • femiadeyemi's avatar
      separate deploy of artifact from trigger of · 209faf50
      femiadeyemi authored
      a downstream ci pipeline.
      209faf50
    • femiadeyemi's avatar
      deploy the snapshot of the webapp artifact to nexus · 1da8bf2b
      femiadeyemi authored
      Motivation:
      
      Helmholtz marketplace webserver depends on this
      repo artifact. Hence each new commit should
      generate a snapshot that can be easily use by
      the Helmholtz marketplace webserver.
      
      Modification:
      
      - create a settings.xml file which contain
          authentication data
      - add a variable for the maven cli option that
          ensure that the artifact is deploy to the
          right server
      - deploy the aritifact to nexus
      
      Result:
      
      Each commit and merge request will generate a new
      artifact snapshot, which can be use by other repo.
      
      Target: master
      1da8bf2b
  5. 22 Jul, 2020 1 commit
    • Carsten Heidmann's avatar
      enable Sonar tests · ef6b1b5b
      Carsten Heidmann authored
      put Sonar tests in own stage
      let failing Sonar tests break the pipeline
      adjust superfluous comma in ci-analysis.js
      ef6b1b5b
  6. 30 Jun, 2020 1 commit