Efficient Deployment Automation for Nuclear Sciences & Physical Engineering

faculty of nuclear sciences and physical n.w
1 / 20
Embed
Share

Streamline deployment processes in the Faculty of Nuclear Sciences and Physical Engineering at the Czech Technical University with a new user-friendly application that simplifies project deployment, reduces manual errors, and saves time.

  • Efficiency
  • Automation
  • Deployment
  • Nuclear Sciences
  • Engineering

Uploaded on | 1 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Faculty of Nuclear Sciences and Physical Engineering Czech Technical University Deployment application for the COMPASS DAQ Jan Hru ovsk Jan.hrusovsky@cern.ch 12. 10. 2018 SPIN PRAHA 2018

  2. Depployment proces - total Deploying the RCCARS Run, Control, Configure and Readout Software 20+ individual projects Various dependencies -> specific order of the projects

  3. Depployment proces one project Deploying each individual project Set the right environmental $VARIABLES Set valid $PATHS qmake project.pro par1 par2 make makefile par1 par2 Total of 4 operations per each project

  4. Depployment process previous solution Everything was performed manually 50+ operations in the terminal Errors can occur in the end -> start over Total time of deployment: 1-2 days

  5. Depployment process previous solution Everything was performed manually 50+ operations in the terminal Errors can occur in the end -> start over Total time of deployment: 1-2 days

  6. Depployment process previous solution Everything was performed manually 50+ operations in the terminal Errors can occur in the end -> start over Total time of deployment: 1-2 days => Application needed!

  7. Application requirements User-friendly application Settings for every individual project Specification of the order of deploying Possibility to save all of the settings Option to use different RCCARS versions Save outputs from terminal Technology: C++ with the Qt Framework

  8. Result Simply install shield wizard ish application!

  9. Implementation

  10. Implementation Application written in Qt 4 Files saved in XML All commands are stored in seperate .cpp file user can easy change them

  11. Requirements Qt Framework 4.0+ Everything else depends on the projects (i.e. connection to CERN libraries)

  12. Conclusion !Versatility! Easy to use Requirements arise from projects only Saves time (1-2 days to 30 min)

  13. Thank you for your attention!

Related


More Related Content