淼念什么| gr是什么| 射手座喜欢什么样的女生| 尿道炎有什么症状| 什么叫甲亢| 琥珀五行属什么| 月经很少什么原因| 手术室为什么在三楼| 舌尖疼是什么原因| 城市的夜晚霓虹灯璀璨是什么歌| 排尿带血是什么原因| 雨花茶是什么茶| 鹅蛋脸适合什么刘海| 满月脸是什么意思| 腿部抽筋是什么原因| 北京立冬吃什么| 五月二十日是什么星座| 肾结石不能吃什么食物| 什么人容易得心肌炎| 什么症状吃藿香清胃胶囊| 贫血吃什么补品| 托帕石是什么| 金戈铁马是什么生肖| 甲状腺在什么位置图片| 和胃降逆是什么意思| 羽毛球鞋什么牌子好| 尿毒症有什么症状| 心率是什么意思| 莺是什么鸟| 双恋是什么意思| 冰藤席是什么材质| 北上广是什么意思| 10年属什么生肖| dic是什么| 半夏反什么药| 甘油三酯高吃什么降得快| 蚂蝗吃什么| 为什么突然就得肝炎了| 不甚感激是什么意思| 什么军什么马| 别有什么什么| 遗精是什么原因| 程五行属什么| 贫血的人来姨妈会有什么症状| 牙疼可以吃什么药| 备考是什么意思| 羊水穿刺主要检查什么| 918是什么日子| 金青什么字| 什么是五常大米| 属狗和什么属相最配| 梦见自己理发是什么意思| 一心一意什么意思| 喉咙里老是有痰是什么原因| 中医四诊指的是什么| 直系亲属为什么不能输血| 女人能日到什么时候| 急性阴道炎是什么引起的| 男人喜欢什么礼物| 关东煮为什么叫关东煮| 试管婴儿是什么意思| 肾错构瘤是什么病| 啊哈是什么意思| 肚子大挂什么科| 至死不渝下一句是什么| 红领巾的含义是什么| 小学生什么时候放假| 强化是什么意思| 咀嚼什么意思| 什么品种的芒果最好吃| 白细胞计数偏高是什么原因| 大料是什么调料| 天堂是什么意思| 胃炎不能吃什么| 桂林有什么好玩的景点| logo是什么| 作揖是什么意思| 思前想后是什么意思| 为什么会得经期综合症| 糖类抗原125高是什么意思| 东莞有什么好玩的地方| 粗茶淡饭下一句是什么| 勰读什么| 吃维e有什么好处和副作用| 令香是什么意思| nike是什么牌子| 息肉吃什么药可以消掉| 庆大霉素治疗鱼什么病| 情妇是什么意思| 春天都开什么花| 爬山有什么好处| 稚嫩是什么意思| 胸闷气短挂什么科室| 乙酉日五行属什么| 休克是什么| 单身领养孩子需要什么条件| 8000年前是什么朝代| 1什么意思| 巴基斯坦是什么语言| 井底之蛙的寓意是什么| 男人吃逍遥丸治什么病| 补丁是什么意思| 窦性心律不齐吃什么药| 幽门螺杆菌感染有什么症状| 珍惜当下是什么意思| 排卵试纸强阳说明什么| 43岁属什么生肖| 抗宫炎软胶囊主要治什么| 香火是什么意思| 嘴唇发黑是什么原因引起的| 嘴角烂了擦什么药| 嗓子痒控制不住咳嗽是什么原因| 吃生蚝有什么好处| 儿童发育迟缓挂什么科| 吃稀饭配什么菜好吃| 眼睛红用什么眼药水| 骨折挂什么科| kv是什么单位| 5.2号是什么星座| 陌路人是什么意思| 壁细胞主要分泌什么| 月经前便秘是什么原因| 大肠埃希菌是什么病| 女猴配什么属相最好| 克拉是什么意思| 肝右叶钙化灶什么意思| 心脏下面是什么器官| 炭疽病是什么病| 88年出生属什么生肖| 因果报应是什么意思| 居居是什么意思| 369是什么意思啊| 二月二十三日是什么星座| 五彩斑斓的意思是什么| 浣熊吃什么食物| 心脏做什么检查最准确| 53岁属什么| 酸菜鱼用什么鱼做好吃| 前列腺炎有什么症状| 中国属于什么亚| 二级以上医院是什么意思| 老年人出虚汗是什么原因引起的| 五味是什么| 什么得直什么| 四月十八日是什么日子| 黄花菜不能和什么一起吃| 娇滴滴是什么意思| 造化什么意思| 美容行业五行属什么| 肠胃炎吃什么药| 黄花菜都凉了什么意思| 胃底腺息肉什么意思| 常温保存是什么意思| 嘴唇起白皮是什么原因| 4月28日是什么日子| 什么天长地久| asp是什么氨基酸| 胃热吃什么药最有效| 插入阴道什么感觉| 大侠是什么意思| 女人排卵期什么时候| 97年属什么生肖| 忌廉是什么东西| 透疹是什么意思| 溃疡性结肠炎有什么症状| 6月13是什么星座| 杰作是什么意思| 吃什么补维生素D效果最好| 婕字五行属什么| 骑马标志是什么牌子| 亮晶晶的什么填空| id是什么意思的缩写| 雌二醇是什么| 雌二醇高说明什么| 久违什么意思| 吾矛之利的利什么意思| forever21是什么牌子| 农历六月十七是什么星座| 人流后吃什么| 传染性单核细胞增多症是什么病| 377是什么意思| 盆腔炎是什么引起的| 刻薄什么意思| 日落是什么时辰| 罗非鱼是什么鱼| 银屑病为什么会自愈| 管医院的是什么部门| 谭字五行属什么| 昆明有什么好吃的| 干眼症吃什么药好| 阴囊瘙痒用什么药| 什么时候降温| 黄金糕是什么做的| 高回声结节是什么意思| 脚发热是什么原因| 心脏不舒服看什么科室| 骆驼趾是什么意思| 阿苯达唑片是什么药| 大米放什么不生虫子| 夜光杯是什么材质| 闭锁是什么意思| 梦见小孩是什么| 当你从我眼前慢慢走过是什么歌| uva是什么意思| 四月十八是什么星座| 十月十号是什么星座| 嗓子疼感冒吃什么药| 造影是检查什么| 恻隐之心什么意思| 梦见和死人说话是什么意思| 复姓什么意思| 中药地龙是什么| 什么情况下月经推迟| 胆囊切除后可以吃什么水果| 卫青为什么被灭九族| 肝内钙化灶什么意思| 11月18日什么星座| 倒拔垂杨柳是什么意思| 女性多吃什么滋补卵巢| 杭州市市长什么级别| 贫嘴是什么意思| 开放性骨折是什么意思| 合拍是什么意思| ABA是什么植物激素| 树上长的像灵芝的是什么| 7月初二是什么星座| 无创是检查什么| 阴道炎什么症状| 儿童c反应蛋白高说明什么| 神父是什么意思| r的平方是什么意思| 硒对身体有什么好处| 四川有什么好吃的| l是什么单位| 梦见过年是什么意思| 天堂是什么意思| 中山大学是什么级别| 番石榴是什么| 毛孔大什么原因形成的| 灰色五行属什么| 妄想是什么意思| 什么是m| 结甲是什么病| 月经不干净是什么原因| 眼底出血是什么症状| 抽筋是什么原因引起的| 脚肿吃什么药消肿| 金鱼吊兰什么时候开花| 感冒低烧是什么原因| 小孩睡不着觉是什么原因| 墓库是什么意思| 什么东西放进去是硬的拿出来是软的| 肾阳虚吃什么食物| 1号来月经什么时候是排卵期| 士多店是什么意思| 撒拉族和回族有什么区别| 黑脸娃娃有什么功效| 天池为什么没有鱼| 空调抽湿是什么意思| 垂直同步有什么用| 唾液酸偏低意味什么| 血脂指的是什么| 尿路感染为什么会尿血| 皮脂腺是什么| 百度
+

广西壮族自治区人民政府办公厅关于贯彻落实国务院...

  • Enhanced code quality
  • Improved security
  • Increased global collaboration
IndustryScience, Technology & Education
Employees10,000 associated members
LocationGeneva, Switzerland

Want to see what GitLab Ultimate can do for your team?

Start your free trial

CERN connects scientists distributed worldwide in some of the most significant collaborative efforts to uncover what the universe is made of and how it works. Teams there also use GitLab to build software that is helping researchers investigate phenomena like dark matter, and the Higgs boson.

CERN, the European Laboratory for Particle Physics, is a world-renowned intergovernmental organization that operates the largest particle physics laboratory in the world. Physicists and engineers from 24 member states study the fundamental structure of the particles that make up everything, looking to understand the greatest scientific mysteries in the universe. The CERN scientific community uses GitLab to tackle the complex challenge of securely and efficiently running the world's largest and most powerful particle accelerator, as well as processing the vast amounts of data it generates. Scientists from universities and research institutes around the world also use the platform to collaborate on shared projects.

We are using software built in, updated in, and hosted on GitLab as tools for our research, which focuses on better understanding the greatest mysteries in the universe, including the Higgs boson, dark matter, and anti matter. GitLab is helping us advance physics.

- Ismael Posada Trobo, Tech Lead and Engineering Manager, CERN
Building software to investigate the universe

Established in 1954, CERN first activated the Large Hadron Collider (LHC) in 2008. Called “one of the greatest engineering milestones of mankind,” the collider, a 17-mile, underground, vacuum-sealed loop with a number of accelerating structures, smashes particle beams together to create showers of new particles that replicate conditions in the universe just moments after its conception. The collider is designed to explore concepts like the Big Bang, dark matter, and the Higgs boson.

For years, CERN had used multiple DevOps tools, including GitHub, to build the software needed by the CERN scientific community. But their teams needed a more comprehensive solution: a move to a full end-to-end DevSecOps platform that adds security into their entire software development lifecycle and would increase their efficiency and delivery speed. They adopted GitLab’s platform with GitLab Starter in 2015. With the addition of the platform, the facility’s teams began updating, iterating, and rebuilding all of their software. And every new project from then on was built and deployed with GitLab. To further increase their efficiency and visibility, they upgraded to GitLab Premium in 2020, and then upgraded again, this time to GitLab Ultimate in 2023, to take advantage of its advanced security framework.

“All of our software—the software running our complex, running the collider, creating collisions— is all built on and hosted on GitLab, says Michi Hostettler, Large Hadron Collider engineer-in-charge at CERN. “It’s important software for us. Because of the platform’s integration, automation, issue tracking, security scanning, documentation—everything is developed using the platform. ”

The collider is an integral component of the facility’s infrastructure and scientific mission, so using GitLab-built software to keep it running optimally and to analyze the exabyte of raw data it produces each year is fundamental to what the world-class scientists there do. Understanding that data is fundamental to expanding humans’ knowledge of the world.

“GitLab is considered an important piece of the ecosystem at CERN,” says Ismael Posada Trobo, version control systems tech lead and engineering manager at CERN. “With software built in and hosted on GitLab, we’re simulating particle collisions, and recreating collisions with data from the LHC. It enables scientists to research and to imagine. From a developer’s point of view, GitLab plays a valuable role in getting their work done.”

Enabling massive, global collaborative research efforts

GitLab’s platform isn’t just being used by DevSecOps teams at CERN to build software. According to Trobo, 30% of their use of GitLab is to connect researchers from universities, laboratories, and research institutes around the world so they can communicate about and collaborate on scientific projects.

For instance, researchers working on the ATLAS experiment, one of the largest collaborative efforts ever attempted in science, are using the platform for their Athena software. The project—designed to study the fundamental constituents of matter, using the full discovery potential of CERN’s collider— involves approximately 6,000 members and 3,000 scientific authors from 182 institutions and 42 countries. This extensive group of researchers distributed across the globe needed a way to visualize each other’s work, offer insights, and work together on problems. GitLab’ DevSecOps platform gave them the ability to do that.

“ATLAS Athena is not just large in terms of lines of code, data being analyzed or the number of scientists involved,” says Zach Marshall, computing coordinator with the ATLAS experiment and senior scientist at the Lawrence Berkeley National Laboratory. “It is, by far, the biggest and most powerful project we have—in every regard. In the end, we needed a way to efficiently and collaboratively work on this massive and dynamic project. That’s why everything we’re doing with it is concentrated in GitLab. It’s important for our scientists. Whether they’re developing software or writing papers, we can easily share knowledge, iterate, and collaborate in real-time.

“This makes the research both quicker and more effective,” he adds. “A huge amount of our collaborative work goes through GitLab. They can work in GitLab, visualizing the project and progress. They can comment and offer feedback. It accelerates our work.”

Trimming a toolchain, while increasing security

DevSecOps teams at CERN have been trimming their toolchain, which has included tools like Jenkins, Bamboo, and GitHub. The five-piece toolchain has been completely replaced with GitLab’s single platform, says Trobo.

Eliminating their toolchain saves context switching, along with having to update, manage and pay for multiple tools. And using an end-to-end platform improves the facility’s application and software supply chain security, as well. And that means it also increases security for scientific research, the scientists, and CERN’s valued reputation.

"Like any other organization, university, or company, CERN is under constant attack. Balanced with the academic nature of the organization, we adapt our security posture accordingly to maintain our surety,” explains Trobo. “GitLab helps us set up security policies and compliance frameworks for all the developers and the entire community. That’s significant for us.”

A significant security benefit that CERN gained with GitLab—along with automated scanning, secret detection, and static application security testing—was the ability to visualize the security posture of its applications. With built-in dashboards, teams can automatically see a collection of metrics, ratings, and charts for any vulnerabilities detected by the platform’s security scanners. All of the information is aggregated in one place.

“I get scan results for everything from vulnerabilities, to critical policy findings, and required approval resolution for specific scan policies,” says Trobo. “It’s really useful because the dashboards give us an overview where we can look at all the security findings in one place. We’re now well aware of what is happening in all of our projects. The reports are almost created automagically. With one click, you can make your project more robust.”

Saving time, money, and inefficiencies with GitLab runners

A few years ago, CERN’s DevSecOps team members were spending a lot of time building their own runners, which operate builds in pipelines. They only had about 40 runners on up to 80 concurrent jobs throughout their ecosystem. Today, they have three times as many because they rely on GitLab runners, enabling them to automate their software delivery process so they can deliver value faster and quality code more often.

CERN began using more runners in the summer of 2023 when GitLab delivered runner updates as part of the GitLab 16 release. New instances of the lightweight, scalable agents that run CI/CD jobs can be spun up in GitLab, instead of developers having to build their own private runners. The platform also enables teams to re-use runner configurations to register multiple runners with the same capabilities, and to take advantage of Kubernetes, which automates container management and includes commands for deploying applications.

“Now the whole CERN community can use GitLab’s runners, instead of taking the time to build our own,” says Trobo. “Our use of runners is exploding now. This automation is saving developers time, which they now can use to focus on more important work. That saves us money and enables us to scale our software development more efficiently.”

Alejandro Iribarren, a member of the AlmaLinux Board of Directors and an engineering tech lead at CERN, notes that some of their automated workflows are a good example of that.

“These workflows allow us to build new cloud images, instantiate multiple virtual and physical machines, test them with various configurations and, if all the tests pass, automatically promote new images to production— all in one click,” he adds. “Thanks to these CI pipelines, we can now update our cloud images much more frequently, while having much higher confidence in the end result. The biggest value of GitLab CI is that it allows us to reduce the number of things we have to worry about.”

Looking ahead to AI-driven software

DevSecOps teams at CERN haven’t begun testing artificial intelligence (AI) capabilities in the platform but Trobo says they’re eager to begin doing so. “I hear developers talking about it. They’re asking me when they can use the AI features in GitLab,” he adds. “We know having AI will help our community build better code.”

With GitLab Duo tools like Test Generation, Code Explanation, and Vulnerability Resolution, Trobo says he sees his teams being able to gain efficiency, save money, and be able to spend less time on repetitive tasks and more time on creating innovative software. “In GitLab Duo, you can edit your code on the fly, which helps you gain a lot of speed,” he notes. “If you’re developing and you have something that can help you all along the software development lifecycle, it’s going to add so much efficiency. It’s going to make developers’ jobs easier.

“There is a clear desire to use artificial intelligence here,” says Trobo. “CERN is one of the most advanced scientific organizations, known for using cutting-edge technologies. We need to be at the forefront of using AI.”

CERN team members see GitLab as a key point of development and research, enabling efficient software development, data analysis, and global scientific collaboration. Because of the breadth of their usage and benefits, Trobo sees them only expanding their use of the platform. “When anyone is developing, reviewing, managing projects, tracking issues, doing security scanning, or deploying, they’re doing it in GitLab,” he adds. “No matter what they’re doing, they are working in GitLab. I don’t see that changing.”

“We know having AI will help our community build better code,” says Ismael Posada Trobo, tech lead and engineering manager at CERN. “If you’re developing and you have something that can help you all along the software development lifecycle, it’s going to add so much efficiency. It’s going to make developers’ jobs easier.

All information and persons involved in case study are accurate at the time of publication.

呵呵哒什么意思 小孩吃什么可以长高 腰果不能和什么一起吃 什么是疱疹 牙齿一吸就出血是什么原因
羊奶不能和什么一起吃 为什么鼻子无缘无故流鼻血 喉咙发炎不能吃什么食物 乙肝245阳性是什么意思 无情无义什么意思
阴毛有什么用 头孢和什么药不能一起吃 鲁迅是著名的什么家 小孩肚子疼是什么原因 睾丸上长毛意味着什么
间接是什么意思 白带是黄色是什么原因 喉咙疼吃什么水果好 右眼跳什么意思 开路是什么意思
puella是什么牌子衣服hcv9jop3ns2r.cn 美尼尔综合征是什么原因引起的hcv9jop7ns0r.cn 水牛吃什么hcv8jop2ns7r.cn 什么时候看到的月亮最大hcv8jop1ns7r.cn 手臂肌肉跳动是什么原因hcv8jop0ns5r.cn
EV是什么hcv9jop6ns0r.cn lsp什么意思hcv8jop5ns0r.cn 淋巴瘤是什么症状fenrenren.com 帕金森是什么hcv7jop5ns3r.cn 鱼鳞云代表什么天气hcv9jop5ns9r.cn
什么样的人容易中暑dajiketang.com 磁共振和核磁共振有什么区别hcv9jop0ns4r.cn 蒲公英泡水喝有什么副作用hcv9jop3ns5r.cn 为什么会长疱疹shenchushe.com qs是什么hcv7jop9ns3r.cn
梅毒抗体阳性说明什么hcv8jop0ns3r.cn 木棉是什么hcv9jop2ns4r.cn 警察是什么生肖hcv9jop4ns9r.cn 喉咙痛是什么原因引起的hcv9jop0ns5r.cn 甲鱼和什么食物相克hcv7jop9ns0r.cn
百度