検索対象:     
報告書番号:
※ 半角英数字
 年 ~ 
 年

NEA GitLab: A Centralised platform for development and deployment of nuclear codes and data

NEA GitLab:原子力コード・データの開発・展開を集約化するプラットフォーム

Stainer, T.*; 小川 達彦   ; 他6名*

Stainer, T.*; Ogawa, Tatsuhiko; 6 of others*

NEAデータバンクは、これまでシンプルなファイルサーバーやDVDを用いて、世界中のエンドユーザーに貴重なコンテンツを配信してきた、コンピューターコード、核データ、および熱化学データの国際的なリファレンスセンターである。NEAでセルフホスト型GitLabシステムが最近導入されたことで、データバンクはコンテンツ配信の合理化、プロセスとテストの自動化を可能にし、同時にコードオーナーと開発者には協業およびコード開発のための安全なプラットフォームを提供している。本稿では、NEA GitLabシステムを紹介するとともに、GitLabが提供する多くのサービスと機能を活用しているKraken、PHITS、FISPACT-IIといった具体的なコードの例をいくつか提示する。コードの所有者ではなく、コードの管理者の立場でサードパーティソフトウェアと効果的に連携するための手法について解説する。

The NEA Data Bank is an international reference centre for computer codes, nuclear and thermochemical data which has traditionally used simple file servers, and even DVDs, to deliver valuable content to end users across the globe. With the recent implementation of a self hosted GitLab system at the NEA it has enabled the Data Bank to streamline delivery, automate processes and testing, while empowering code owners and developers with a secure platform to collaborate and develop codes. In this paper we present the NEA Git-Lab system with some concrete examples of codes such as Kraken, PHITS and FISPACT-II taking advantage of many of the services and functionalities provided by GitLab. We illustrate methodologies on how to work effectively with third party software in a position of being a custodian of code, rather that a code owner, providing DevSecOps as a service.

Access

:

- Accesses

InCites™

:

パーセンタイル:0.00

分野:Computer Science, Interdisciplinary Applications

Altmetrics

:

[CLARIVATE ANALYTICS], [WEB OF SCIENCE], [HIGHLY CITED PAPER & CUP LOGO] and [HOT PAPER & FIRE LOGO] are trademarks of Clarivate Analytics, and/or its affiliated company or companies, and used herein by permission and/or license.