1. 08 Jul, 2021 1 commit
  2. 06 Jul, 2021 5 commits
  3. 02 Jul, 2021 1 commit
  4. 26 Feb, 2021 3 commits
  5. 24 Feb, 2021 9 commits
  6. 02 Feb, 2021 3 commits
  7. 31 Jan, 2021 2 commits
    • femiadeyemi's avatar
      undo the prettier script styling of js · 994822d6
      femiadeyemi authored
      994822d6
    • femiadeyemi's avatar
      create new anonymous landing page for the helmholtz cloud · b6816674
      femiadeyemi authored
      Motivation:
      
      A simple anonymous landing page will increase the usability of
      helmholtz cloud portal. This page is design with little or no
      distraction. It is hyper-focus on getting the user to login and
      to see list of available resources.
      
      Modification:
      
      - add svg images/icon for feature services
      - create a very simple SPA js router
      - check if the client is already authenticated or not
      - use hifis logo as favicon
      - create a variety of custom elements that is use in
          the landing-view element.
      - add hermann font
      
      Result:
      
      A responive and simple user friendly landing page
      b6816674
  8. 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
  9. 22 Sep, 2020 5 commits
    • femiadeyemi's avatar
      use atlassianlabs docker for the deployment · d79a7996
      femiadeyemi authored
      Motivation:
      
      An image from AtlassianLab which contains: java 8, 
      maven, chrome etc is now use. The main reason is 
      because the maven:latest image does not contain 
      chrome, which it is required to run the karma test 
      before deploying the artifact to nexus.
      
      Modification:
      
      Change the image use for deploy stage
      
      Target: master
      d79a7996
    • femiadeyemi's avatar
      separate deploy of artifact from trigger of · 209faf50
      femiadeyemi authored
      a downstream ci pipeline.
      209faf50
    • femiadeyemi's avatar
      add missing image type · f38ed3b6
      femiadeyemi authored
      f38ed3b6
    • 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
    • femiadeyemi's avatar
      version updates · 99826a4f
      femiadeyemi authored
      remove the version form the app shell file
      99826a4f
  10. 21 Sep, 2020 10 commits