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