001008405 001__ 1008405
001008405 005__ 20241218210657.0
001008405 0247_ $$2Handle$$a2128/34549
001008405 037__ $$aFZJ-2023-02331
001008405 041__ $$aEnglish
001008405 1001_ $$0P:(DE-Juel1)174136$$aFritz, Jakob$$b0$$eCorresponding author$$ufzj
001008405 1112_ $$a15th JLESC Workshop$$cBordeaux$$d2023-03-21 - 2023-03-23$$wFrance
001008405 245__ $$aContinuous Integration for HPC
001008405 260__ $$c2023
001008405 3367_ $$033$$2EndNote$$aConference Paper
001008405 3367_ $$2DataCite$$aOther
001008405 3367_ $$2BibTeX$$aINPROCEEDINGS
001008405 3367_ $$2DRIVER$$aconferenceObject
001008405 3367_ $$2ORCID$$aLECTURE_SPEECH
001008405 3367_ $$0PUB:(DE-HGF)6$$2PUB:(DE-HGF)$$aConference Presentation$$bconf$$mconf$$s1734521618_24845$$xAfter Call
001008405 520__ $$aThis project-talk shall give an update on the current status of the CI-HPC project within JLESC. In the last JLESC-meeting some issues and aspects of CI-HPC were raised, that have been taken care of. Two shall be presented here.First, an approach to combine best of both worlds from GitHub and GitLab: The large community and visibility of GitHub with the rich feature set that is available in the CI of Gitlab. This is especially relevant if there are self-hosted Gitlab-Instances with access to computing infrastructure, that is not reachable from the outside otherwise.Another aspect was how to simplify the setup of Gitlab-Runners. As the architecture of HPC-Systems changes, the testing of the code that runs on those machines should also change. Therefore, it is important to execute developed code on machines with the same characteristics (e.g. architecture). But not all architectures offer the possibility to run docker-containers. For those cases SSH-Executors can be used in Gitlab-Runners to execute automated tests on remote machines. The talk will introduce a way to also setup this kind of runner easily. This makes it possible to run CI-Jobs on much more machines and on more architectures.
001008405 536__ $$0G:(DE-HGF)POF4-5112$$a5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs) and Research Groups (POF4-511)$$cPOF4-511$$fPOF IV$$x0
001008405 536__ $$0G:(DE-Juel1)JLESC-20150708$$aJLESC - Joint Laboratory for Extreme Scale Computing (JLESC-20150708)$$cJLESC-20150708$$fJLESC$$x1
001008405 536__ $$0G:(DE-Juel-1)RG-RSE$$aRGRSE - RG Research Software Engineering for HPC (RG RSE) (RG-RSE)$$cRG-RSE$$x2
001008405 7001_ $$0P:(DE-Juel1)132152$$aKabadshow, Ivo$$b1$$ufzj
001008405 7001_ $$0P:(DE-Juel1)132268$$aSpeck, Robert$$b2$$ufzj
001008405 8564_ $$uhttps://juser.fz-juelich.de/record/1008405/files/Presentation%20CI%20for%20HPC.pdf$$yOpenAccess
001008405 909CO $$ooai:juser.fz-juelich.de:1008405$$popenaire$$pdriver$$pVDB$$popen_access
001008405 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)174136$$aForschungszentrum Jülich$$b0$$kFZJ
001008405 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132152$$aForschungszentrum Jülich$$b1$$kFZJ
001008405 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132268$$aForschungszentrum Jülich$$b2$$kFZJ
001008405 9131_ $$0G:(DE-HGF)POF4-511$$1G:(DE-HGF)POF4-510$$2G:(DE-HGF)POF4-500$$3G:(DE-HGF)POF4$$4G:(DE-HGF)POF$$9G:(DE-HGF)POF4-5112$$aDE-HGF$$bKey Technologies$$lEngineering Digital Futures – Supercomputing, Data Management and Information Security for Knowledge and Action$$vEnabling Computational- & Data-Intensive Science and Engineering$$x0
001008405 9141_ $$y2023
001008405 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess
001008405 920__ $$lyes
001008405 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0
001008405 980__ $$aconf
001008405 980__ $$aVDB
001008405 980__ $$aI:(DE-Juel1)JSC-20090406
001008405 980__ $$aUNRESTRICTED
001008405 9801_ $$aFullTexts