MDSplus automated build and distribution system

被引:1
作者
Fredian, T. [1 ]
Stillerman, J. [1 ]
Manduchi, G. [2 ]
机构
[1] MIT, Cambridge, MA 02139 USA
[2] Euratom ENEA Assoc, Consorzio RFX, I-35127 Padua, Italy
关键词
Data acquisition systems; Data management; Data formats; MDSplus;
D O I
10.1016/j.fusengdes.2013.11.012
中图分类号
TL [原子能技术]; O571 [原子核物理学];
学科分类号
0827 ; 082701 ;
摘要
Support of the MDSplus data handling system has been enhanced by the addition of an automated build system which does nightly builds of MDSplus for many computer platforms producing software packages which can now be downloaded using a web browser or via package repositories suitable for automatic updating. The build system was implemented using an extensible continuous integration server product called Hudson which schedules software builds on a collection of VMware based virtual machines. New releases are created based on updates via the MDSplus cvs code repository and versioning are managed using cvs tags and branches. Currently stable, beta and alpha releases of MDSplus are maintained for eleven different platforms including Windows, MacOSX, RedHat Enterprise Linux, Fedora, Ubuntu and Solaris. For some of these platforms, MDSplus packaging has been broken into functional modules so users can pick and choose which MDSplus features they want to install. An added feature to the latest Linux based platforms is the use of package dependencies. When installing MDSplus from the package repositories, any additional required packages used by MDSplus will be installed automatically greatly simplifying the installation of MDSplus. This paper will describe the MDSplus package automated build and distribution system. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:649 / 651
页数:3
相关论文
empty
未找到相关数据