CINXE.COM
Hilti | GitLab
<!doctype html> <html data-n-head-ssr lang="en-us" data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en-us%22%7D%7D"> <head> <meta data-n-head="ssr" charset="utf-8"><meta data-n-head="ssr" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="ssr" data-hid="contentSecurityPolicy" http-equiv="Content-Security-Policy" content=" default-src 'self' https: http:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https: http: *.googletagmanager.com *.mutinycdn.com; style-src 'self' 'unsafe-inline' https: http: https://fonts.googleapis.com; object-src https: http:; base-uri 'self'; connect-src 'self' https: http: wss: ws: *.google-analytics.com *.analytics.google.com *.googletagmanager.com *.mutinyhq.com *.mutinyhq.io *.mutinycdn.com; frame-src 'self' https: http:; img-src 'self' https: http: data: *.google-analytics.com *.googletagmanager.com *.mutinycdn.com; manifest-src 'self'; media-src 'self' https: http:; child-src 'self' blob: https: http:; font-src 'self' https: http: data:; "><meta data-n-head="ssr" data-hid="formatDetection" name="format-detection" content="telephone=no"><meta data-n-head="ssr" data-hid="msapplication-TileImage" name="msapplication-TileImage" content="/nuxt-images/ico/mstile-144x144.png?cache=20220414"><meta data-n-head="ssr" data-hid="msapplication-config" name="msapplication-config" content="/nuxt-images/ico/browserconfig.xml"><meta data-n-head="ssr" data-hid="robots" name="robots" content="index, follow"><meta data-n-head="ssr" data-hid="description" name="description" content="Hilti expanded its software capabilities and adopted GitLab to bring code in-house with SCM, CI/CD, and security scanning. "><meta data-n-head="ssr" data-hid="twitter:description" name="twitter:description" content="Hilti expanded its software capabilities and adopted GitLab to bring code in-house with SCM, CI/CD, and security scanning. "><meta data-n-head="ssr" data-hid="og:description" property="og:description" content="Hilti expanded its software capabilities and adopted GitLab to bring code in-house with SCM, CI/CD, and security scanning. "><meta data-n-head="ssr" data-hid="og:title" property="og:title" content="Hilti"><meta data-n-head="ssr" data-hid="twitter:creator" name="twitter:creator" content="@Gitlab"><meta data-n-head="ssr" data-hid="twitter:site" name="twitter:site" content="@Gitlab"><meta data-n-head="ssr" data-hid="twitter:card" name="twitter:card" content="summary_large_image"><meta data-n-head="ssr" data-hid="twitter:image:alt" name="twitter:image:alt" content="undefined"><meta data-n-head="ssr" data-hid="og:image:alt" property="og:image:alt" content="undefined"><meta data-n-head="ssr" data-hid="og:url" name="og:url" content="https://about.gitlab.com/customers/hilti"><meta data-n-head="ssr" data-hid="og:type" property="og:type" content="article"><meta data-n-head="ssr" data-hid="twitter:title" name="twitter:title" content="Hilti"><meta data-n-head="ssr" data-hid="twitter:image" name="twitter:image" content="https://images.ctfassets.net/xz1dnu24egyd/3qrzewxAFJsa4YtYzojTIN/3d20a38e5013567d2a6435ed80f2872f/hilti.jpeg"><meta data-n-head="ssr" data-hid="og:image" property="og:image" content="https://images.ctfassets.net/xz1dnu24egyd/3qrzewxAFJsa4YtYzojTIN/3d20a38e5013567d2a6435ed80f2872f/hilti.jpeg"><title>Hilti | GitLab</title><link data-n-head="ssr" rel="shortcut icon" type="image/x-icon" href="/nuxt-images/ico/favicon.ico?cache=20220414"><link data-n-head="ssr" rel="icon" type="image/png" sizes="192x192" href="/nuxt-images/ico/favicon-192x192.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="160x160" href="/nuxt-images/ico/favicon-160x160.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="96x96" href="/nuxt-images/ico/favicon-96x96.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="32x32" href="/nuxt-images/ico/favicon-32x32.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="16x16" href="/nuxt-images/ico/favicon-16x16.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="57x57" href="/nuxt-images/ico/apple-touch-icon-57x57.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="60x60" href="/nuxt-images/ico/apple-touch-icon-60x60.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="72x72" href="/nuxt-images/ico/apple-touch-icon-72x72.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="76x76" href="/nuxt-images/ico/apple-touch-icon-76x76.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="114x114" href="/nuxt-images/ico/apple-touch-icon-114x114.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="120x120" href="/nuxt-images/ico/apple-touch-icon-120x120.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="144x144" href="/nuxt-images/ico/apple-touch-icon-144x144.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="152x152" href="/nuxt-images/ico/apple-touch-icon-152x152.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="180x180" href="/nuxt-images/ico/apple-touch-icon-180x180.png?cache=2022041"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="Blog" href="/atom.xml"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="All Releases" href="/all-releases.xml"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="Security Releases" href="/security-releases.xml"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="Major Releases" href="/releases.xml"><link data-n-head="ssr" rel="canonical" href="https://about.gitlab.com/customers/hilti/"><link data-n-head="ssr" data-hid="i18n-alt-de" rel="alternate" href="https://about.gitlab.com/de-de/customers/hilti/" hreflang="de"><link data-n-head="ssr" data-hid="i18n-alt-de-DE" rel="alternate" href="https://about.gitlab.com/de-de/customers/hilti/" hreflang="de-de"><link data-n-head="ssr" data-hid="i18n-alt-fr" rel="alternate" href="https://about.gitlab.com/fr-fr/customers/hilti/" hreflang="fr"><link data-n-head="ssr" data-hid="i18n-alt-fr-FR" rel="alternate" href="https://about.gitlab.com/fr-fr/customers/hilti/" hreflang="fr-fr"><link data-n-head="ssr" data-hid="i18n-alt-ja" rel="alternate" href="https://about.gitlab.com/ja-jp/customers/hilti/" hreflang="ja"><link data-n-head="ssr" data-hid="i18n-alt-ja-JP" rel="alternate" href="https://about.gitlab.com/ja-jp/customers/hilti/" hreflang="ja-jp"><link data-n-head="ssr" data-hid="i18n-alt-it" rel="alternate" href="https://about.gitlab.com/it-it/customers/hilti/" hreflang="it"><link data-n-head="ssr" data-hid="i18n-alt-it-it" rel="alternate" href="https://about.gitlab.com/it-it/customers/hilti/" hreflang="it-it"><link data-n-head="ssr" data-hid="i18n-alt-pt" rel="alternate" href="https://about.gitlab.com/pt-br/customers/hilti/" hreflang="pt"><link data-n-head="ssr" data-hid="i18n-alt-pt-br" rel="alternate" href="https://about.gitlab.com/pt-br/customers/hilti/" hreflang="pt-br"><link data-n-head="ssr" data-hid="i18n-alt-es" rel="alternate" href="https://about.gitlab.com/es/customers/hilti/" hreflang="es"><link data-n-head="ssr" data-hid="i18n-xd" rel="alternate" href="https://about.gitlab.com/customers/hilti/" hreflang="x-default"><script data-n-head="ssr" data-hid="oneTrustSDK" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="utf-8" data-domain-script="7f944245-c5cd-4eed-a90e-dd955adfdd08" defer></script><script data-n-head="ssr" src="https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08.js" type="text/javascript" charset="UTF-8" defer></script><script data-n-head="ssr" data-hid="oneTrustAutoBlocking" src="https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08/OtAutoBlock.js" type="text/javascript" defer></script><script data-n-head="ssr" data-hid="oneTrustGeolocation" src="https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location/geofeed" type="text/javascript" defer></script><script data-n-head="ssr" data-hid="mutiny">!function(){var i,n,c=window.mutiny=window.mutiny||{};window.mutiny.client||(c.client={_queue:{}},i=["identify","trackConversion"],n=[].concat(i,["defaultOptOut","optOut","optIn"]),n.forEach(function(n){var u;c.client[n]=(u=n,function(){for(var n=arguments.length,t=new Array(n),e=0;e<n;e++)t[e]=arguments[e];if(c.client._queue[u]=c.client._queue[u]||[],i.includes(u))return new Promise(function(n,e){c.client._queue[u].push({args:t,resolve:n,reject:e})});c.client._queue[u].push({args:t})})}))}()</script><script data-n-head="ssr" data-hid="mutiny-script" src="https://client-registry.mutinycdn.com/personalize/client/c18972324098ea25.js" data-cfasync="false"></script><script data-n-head="ssr" data-hid="gtagConsent" defer>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[];const defaultConsents=window.dataLayer.filter(a=>a.length&&0<=Array.from(a).indexOf("default"));defaultConsents.length<=2&&(gtag("consent","default",{analytics_storage:"granted",ad_storage:"granted",ad_user_data:"granted",functionality_storage:"granted",ad_personalization:"granted",wait_for_update:500}),gtag("consent","default",{analytics_storage:"denied",ad_storage:"denied",ad_user_data:"denied",functionality_storage:"denied",region:["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","IS","LI","NO","RU","GB","PE","CO","KR","CA-QC"],ad_personalization:"denied",wait_for_update:500})),window.geofeed=a=>{dataLayer.push({event:"OneTrustCountryLoad",oneTrustCountryId:a.country.toString(),oneTrustStateId:a.state?.toString()})}</script><script data-n-head="ssr" data-hid="bizible" src="//cdn.bizible.com/scripts/bizible.js" defer type="text/javascript"></script><script data-n-head="ssr" data-hid="munchkin" src="//munchkin.marketo.net/munchkin.js" defer type="text/javascript"></script><script data-n-head="ssr" src="https://extend.vimeocdn.com/ga/115027220.js" defer type="text/javascript"></script><script data-n-head="ssr" data-hid="schemaOrg" type="application/ld+json">{"@context":"https://schema.org","@type":"Corporation","name":"GitLab","legalName":"GitLab Inc.","tickerSymbol":"GTLB","url":"https://about.gitlab.com","logo":"https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo.png","description":"Hilti expanded its software capabilities and adopted GitLab to bring code in-house with SCM, CI/CD, and security scanning.\n","foundingDate":"2011","founders":[{"@type":"Person","name":"Sid Sijbrandij"},{"@type":"Person","name":"Dmitriy Zaporozhets"}],"slogan":"Our mission is to change all creative work from read-only to read-write so that everyone can contribute.","address":{"@type":"PostalAddress","streetAddress":"268 Bush Street #350","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94104","addressCountry":"USA"},"awards":"Comparably's Best Engineering Team 2021, 2021 Gartner Magic Quadrant for Application Security Testing - Challenger, DevOps Dozen award for the Best DevOps Solution Provider for 2019, 451 Firestarter Award from 451 Research","knowsAbout":[{"@type":"Thing","name":"DevOps"},{"@type":"Thing","name":"CI/CD"},{"@type":"Thing","name":"DevSecOps"},{"@type":"Thing","name":"GitOps"},{"@type":"Thing","name":"DevOps Platform"}],"sameAs":["https://www.facebook.com/gitlab","https://twitter.com/gitlab","https://www.linkedin.com/company/gitlab-com","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg"]}</script><script data-n-head="ssr" type="application/ld+json">{}</script><link rel="preload" href="/_nuxt/60dde0c.js" as="script"><link rel="preload" href="/_nuxt/110ef39.js" as="script"><link rel="preload" href="/_nuxt/css/b23c8b5.css" as="style"><link rel="preload" href="/_nuxt/91dbdf4.js" as="script"><link rel="preload" href="/_nuxt/css/c8a8a31.css" as="style"><link rel="preload" href="/_nuxt/59da384.js" as="script"><link rel="preload" href="/_nuxt/1669ee6.js" as="script"><link rel="preload" href="/_nuxt/css/5702aad.css" as="style"><link rel="preload" href="/_nuxt/513b0bb.js" as="script"><link rel="stylesheet" href="/_nuxt/css/b23c8b5.css"><link rel="stylesheet" href="/_nuxt/css/c8a8a31.css"><link rel="stylesheet" href="/_nuxt/css/5702aad.css"><link rel="preload" href="/_nuxt/static/1740150352/customers/hilti/state.js" as="script"><link rel="preload" href="/_nuxt/static/1740150352/customers/hilti/payload.js" as="script"><link rel="preload" href="/_nuxt/static/1740150352/manifest.js" as="script"> </head> <body> <div data-server-rendered="true" id="__nuxt"><!----><div id="__layout"><div class="grid-wrapper" data-v-a2f714dc><!----> <div data-fetch-key="SlpNavigationHOC:0" class="nav-hoc" data-v-a2f714dc><!----></div> <div data-fetch-key="data-v-746c1051:0" class="banner banner" data-v-746c1051 data-v-a2f714dc><div class="mobile" data-v-746c1051><a href="/partners/technology-partners/aws/#interest" data-ga-name="ai driven devsecops" data-ga-location="header" class="pill" data-v-746c1051><div class="pill-content" data-v-746c1051><img src="/nuxt-images/solutions/ai/icons/eyebrow-two.svg" alt data-v-746c1051> <span class="slp-text-body3-bold" data-v-04d836f5 data-v-746c1051> New: GitLab Duo with Amazon Q <!----></span> <div role="img" aria-hidden="true" class="slp-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-746c1051><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 101.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 00-1.061 1.06l1.97 1.97H1.75a.75.75 0 100 1.5h10.379l-1.97 1.97z"/></svg></div><!----></div></div></a></div> <a href="/partners/technology-partners/aws/#interest" data-ga-name="ai driven devsecops" data-ga-location="header" class="desktop" data-v-746c1051><div class="wrapper" data-v-746c1051><img preload src="/nuxt-images/banner/gitlab-duo-amazon-q.svg" alt class="slp-ml-24" data-v-746c1051> <button type="button" class="slp-btn cta slp-btn-tertiary" data-v-fc97310c data-v-746c1051> AI-driven DevSecOps. <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 arrow-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-746c1051><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 101.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 00-1.061 1.06l1.97 1.97H1.75a.75.75 0 100 1.5h10.379l-1.97 1.97z"/></svg></div><!----></div></button></div></a></div> <section data-v-a2f714dc><div role="main" data-v-a2f714dc><section data-v-a03cebf4><div class="gradient" data-v-a03cebf4></div> <div class="slp-container" data-v-02ffdf7e data-v-a03cebf4><span class="breadcrumb slp-mt-32" data-v-fcd45958 data-v-a03cebf4><span class="breadcrumb__crumb" data-v-fcd45958><span class="breadcrumb__chevron mobile-chevron" data-v-fcd45958><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-xs slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-fcd45958><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.78 4.22a.75.75 0 010 1.06L7.06 8l2.72 2.72a.75.75 0 11-1.06 1.06L5.47 8.53a.75.75 0 010-1.06l3.25-3.25a.75.75 0 011.06 0z"/></svg></div><!----></div></span> <a href="/customers/" data-ga-name="all customers" data-ga-location="customers hero" data-v-fcd45958><span class="slp-text-body3" data-v-04d836f5 data-v-fcd45958> Customer stories <!----></span></a> <span class="breadcrumb__chevron hide-in-mobile" data-v-fcd45958><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-xs slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-fcd45958><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.22 4.22a.75.75 0 000 1.06L8.94 8l-2.72 2.72a.75.75 0 101.06 1.06l3.25-3.25a.75.75 0 000-1.06L7.28 4.22a.75.75 0 00-1.06 0z"/></svg></div><!----></div></span></span><span class="breadcrumb__crumb breadcrumb__crumb--disabled hide-in-mobile" data-v-fcd45958><!----> <a data-v-fcd45958><span class="slp-text-body3" data-v-04d836f5 data-v-fcd45958> Hilti <!----></span></a> <!----></span></span> <div class="slp-mt-48 logos" data-v-02ffdf7e data-v-a03cebf4><img src="//images.ctfassets.net/xz1dnu24egyd/7E565qWcMpFVj5WIV0inJk/412f1c12eb45a3e1a17402f9018bc01e/hilti_logo.svg?fm=webp&w=1022&h=490" loading="lazy" alt="" data-v-02ffdf7e data-v-a03cebf4> <span data-v-02ffdf7e data-v-a03cebf4>+</span> <img src="/nuxt-images/logos/gitlab-logo-100.png" data-v-02ffdf7e data-v-a03cebf4></div> <h1 class="slp-mt-48 slp-text-heading1-bold" data-v-04d836f5 data-v-a03cebf4>How CI/CD and robust security scanning accelerated Hilti’s SDLC<!----></h1> <div class="key-benefits" data-v-02ffdf7e data-v-a03cebf4><div class="key-benefit" data-v-02ffdf7e data-v-a03cebf4><div role="img" aria-hidden="true" class="slp-icon key-benefit__icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-a03cebf4><!----><div data-v-e356681a><svg width="32" height="33" viewBox="0 0 32 33" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_7608_14890)"> <path d="M9.76746 27.2784H22.2265" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M10.4137 29.7901H21.5801" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M10.7375 24.7636H21.2576" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M27.1467 12.7398C27.1475 10.8273 26.6564 8.94685 25.7206 7.27901C24.7848 5.61117 23.4358 4.21205 21.8031 3.21611C20.1705 2.22018 18.3091 1.66089 16.3979 1.59201C14.4867 1.52313 12.59 1.94697 10.8899 2.8228C9.18976 3.69863 7.7435 4.997 6.69007 6.59315C5.63663 8.18929 5.01143 10.0296 4.87455 11.9371C4.73767 13.8446 5.0937 15.7553 5.90845 17.4855C6.72319 19.2157 7.96925 20.7073 9.52687 21.8169C9.89637 22.0748 10.1989 22.4172 10.4093 22.8157C10.6196 23.2142 10.7318 23.6572 10.7363 24.1077V27.0449C10.7363 28.44 11.2905 29.7779 12.2769 30.7643C13.2634 31.7508 14.6013 32.305 15.9963 32.305V32.305C17.3914 32.305 18.7293 31.7508 19.7158 30.7643C20.7022 29.7779 21.2564 28.44 21.2564 27.0449V24.1077C21.2598 23.6589 21.3705 23.2174 21.5792 22.82C21.7879 22.4226 22.0886 22.0808 22.4562 21.8233C23.9069 20.7941 25.0898 19.4323 25.9059 17.8518C26.722 16.2714 27.1475 14.5185 27.1467 12.7398V12.7398Z" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M16.9288 5.6496L12.4303 13.834L15.6618 14.0196L15.3387 20.6266L20.2404 11.6295L17.0088 11.4408L16.9288 5.6496Z" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> </g> <defs> <clipPath id="clip0_7608_14890"> <rect width="31.9954" height="31.9954" fill="white" transform="translate(0 0.949402)"/> </clipPath> </defs> </svg> </div></div> <span class="key-benefit__label slp-ml-16 slp-text-body1-bold" data-v-04d836f5 data-v-a03cebf4>Streamlined code management<!----></span></div><div class="key-benefit" data-v-02ffdf7e data-v-a03cebf4><div role="img" aria-hidden="true" class="slp-icon key-benefit__icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-a03cebf4><!----><div data-v-e356681a><svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="-0.96 -0.92 33.9 33.83"><path d="M15.995.64a15.358 15.358 0 013.392 30.34m-3.389.375A15.357 15.357 0 0113.48.845M27.026 15.54h-3.23m-18.821 0h3.231m7.789-11.022v3.23m-8.688.251l2.283 2.287m15.102-2.287l-2.284 2.287M7.552 22.888l2.283-2.286" stroke="currentColor" stroke-width="1.28" stroke-linecap="round" stroke-linejoin="round" fill="none"/><path d="M14.307 15.659a2.09 2.09 0 001.143 3.036l10.83 3.968-8.763-7.5a2.09 2.09 0 00-3.21.496v0z" stroke="currentColor" stroke-width="1.28" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg></div></div> <span class="key-benefit__label slp-ml-16 slp-text-body1-bold" data-v-04d836f5 data-v-a03cebf4>Improved delivery time<!----></span></div><div class="key-benefit" data-v-02ffdf7e data-v-a03cebf4><div role="img" aria-hidden="true" class="slp-icon key-benefit__icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-a03cebf4><!----><div data-v-e356681a><svg viewBox="0 0 32 32" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_7608_14913)" stroke="currentColor" stroke-width="1.28" stroke-linecap="round" stroke-linejoin="round"><path d="M18.238 21.667a1.146 1.146 0 01.928 0l1.206.563a7.529 7.529 0 001.625-1.626l-.56-1.19a1.149 1.149 0 01.64-1.564l1.251-.455c.12-.76.12-1.536 0-2.297l-1.25-.448a1.148 1.148 0 01-.64-1.561L22 11.882a7.529 7.529 0 00-1.626-1.625l-1.212.554a1.148 1.148 0 01-1.565-.64l-.454-1.251a7.375 7.375 0 00-2.298 0l-.447 1.25a1.15 1.15 0 01-1.562.64l-1.206-.563a7.45 7.45 0 00-1.6 1.581m.554 2.182a1.151 1.151 0 01-.666.64l-1.25.454a7.474 7.474 0 000 2.298l1.25.448a1.15 1.15 0 01.64 1.561l-.563 1.206a7.528 7.528 0 001.625 1.626l1.213-.554a1.15 1.15 0 011.565.64l.454 1.251c.76.12 1.536.12 2.297 0m-3.583-7.33a2.432 2.432 0 114.863 0 2.432 2.432 0 01-4.863 0zm15.45-.64v.64a13.025 13.025 0 01-7.36 11.733M16 3.218a13.041 13.041 0 0111.945 7.807M2.997 17.11a13.029 13.029 0 017.33-12.587M16 29.282a13.035 13.035 0 01-12.075-8.124"/><path d="M17.166.892l-2.328 2.33 2.328 2.33m-2.328 26.064l2.328-2.33-2.328-2.33m16.527-9.541l-2.33-2.327-2.33 2.327M.641 15.088l2.33 2.327 2.33-2.327"/></g><defs><clipPath id="clip0_7608_14913"><path fill="#fff" transform="translate(0 .252)" d="M0 0h31.995v31.995H0z"/></clipPath></defs></svg></div></div> <span class="key-benefit__label slp-ml-16 slp-text-body1-bold" data-v-04d836f5 data-v-a03cebf4>CI/CD capabilities<!----></span></div></div> <img src="//images.ctfassets.net/xz1dnu24egyd/3qrzewxAFJsa4YtYzojTIN/3d20a38e5013567d2a6435ed80f2872f/hilti.jpeg" class="slp-mt-48 header_image" data-v-02ffdf7e data-v-a03cebf4> <div class="facts" data-v-02ffdf7e data-v-a03cebf4><div class="fact" data-v-02ffdf7e data-v-a03cebf4><span class="fact__text slp-text-body3-bold" data-v-04d836f5 data-v-a03cebf4>Industry<!----></span> <span class="slp-text-body2" data-v-04d836f5 data-v-a03cebf4>Manufacturing<!----></span></div> <div class="fact" data-v-02ffdf7e data-v-a03cebf4><span class="fact__text slp-text-body3-bold" data-v-04d836f5 data-v-a03cebf4>Employees<!----></span> <span class="slp-text-body2" data-v-04d836f5 data-v-a03cebf4>30,000<!----></span></div> <div class="fact" data-v-02ffdf7e data-v-a03cebf4><span class="fact__text slp-text-body3-bold" data-v-04d836f5 data-v-a03cebf4>Location<!----></span> <span class="slp-text-body2" data-v-04d836f5 data-v-a03cebf4>Schaan, Liechtenstein (HQ)<!----></span></div> <div class="fact" data-v-02ffdf7e data-v-a03cebf4><span class="fact__text slp-text-body3-bold" data-v-04d836f5 data-v-a03cebf4>Solution<!----></span> <span class="slp-text-body2" data-v-04d836f5 data-v-a03cebf4><div data-v-04d836f5 data-v-a03cebf4><p><a href="/pricing/ultimate/" data-ga-name="ultimate solution" data-ga-location="customers hero">GitLab Self Managed Ultimate</a></p> </div><!----></span></div> <div class="try_ultimate" data-v-02ffdf7e data-v-a03cebf4><span class="slp-text-body2" data-v-04d836f5 data-v-a03cebf4><div data-v-04d836f5 data-v-a03cebf4><p>Want to see what <a href="/pricing/ultimate/" data-ga-name="ultimate promo" data-ga-location="customers hero">GitLab Ultimate</a> can do for your team?</p> </div><!----></span> <a href="https://gitlab.com/-/trials/new?_gl=1%2Au3qiai%2A_ga%2AMTMyODM2NjQzOC4xNjU3OTA0NDQ2%2A_ga_ENFH3X7M5Y%2AMTY3ODkzMDM3MS40MDQuMC4xNjc4OTMwMzcyLjAuMC4w&glm_content=default-saas-trial&glm_source=about.gitlab.com%2F" data-ga-name="free trial" data-ga-location="customers hero" class="slp-btn slp-mt-16 slp-btn-primary" data-v-fc97310c data-v-a03cebf4> Start your free trial </a></div></div> <hr class="slp-hr" data-v-04728484 data-v-a03cebf4></div></section> <section><div class="slp-container slp-flex" data-v-02ffdf7e><div class="sticky-sidebar" data-v-6d5e7613><div class="benefit" data-v-6d5e7613><span class="slp-text-heading2-bold" data-v-04d836f5 data-v-6d5e7613>400%<!----></span> <span class="slp-text-body3" data-v-04d836f5 data-v-6d5e7613>increase in code checks<!----></span> <hr class="slp-hr" data-v-04728484 data-v-6d5e7613></div><div class="benefit" data-v-6d5e7613><span class="slp-text-heading2-bold" data-v-04d836f5 data-v-6d5e7613>50%<!----></span> <span class="slp-text-body3" data-v-04d836f5 data-v-6d5e7613>shorter feedback loops<!----></span> <hr class="slp-hr" data-v-04728484 data-v-6d5e7613></div><div class="benefit" data-v-6d5e7613><span class="slp-text-heading2-bold" data-v-04d836f5 data-v-6d5e7613>12x<!----></span> <span class="slp-text-body3" data-v-04d836f5 data-v-6d5e7613>faster deployment time<!----></span> <hr class="slp-hr" data-v-04728484 data-v-6d5e7613></div> <div class="benefit" data-v-6d5e7613><span class="slp-text-heading5-bold" data-v-04d836f5 data-v-6d5e7613>Ready to get started?<!----></span> <a href="https://gitlab.com/-/trials/new?_gl=1%2Au3qiai%2A_ga%2AMTMyODM2NjQzOC4xNjU3OTA0NDQ2%2A_ga_ENFH3X7M5Y%2AMTY3ODkzMDM3MS40MDQuMC4xNjc4OTMwMzcyLjAuMC4w&glm_content=default-saas-trial&glm_source=about.gitlab.com%2F" data-ga-name="free trial" data-ga-location="customers sidebar" class="slp-btn slp-mt-16 get-free-trial slp-btn-primary" data-v-fc97310c data-v-6d5e7613>Get free trial</a> <a href="/pricing/" data-ga-name="pricing" data-ga-location="customers sidebar" class="slp-btn slp-mt-16 slp-btn-tertiary" data-v-fc97310c data-v-6d5e7613><span class="slp-text-body3-bold" data-v-04d836f5 data-v-6d5e7613> Learn about pricing <!----></span> <div role="img" aria-hidden="true" alt="Chevron Right Icon" class="slp-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-6d5e7613><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div></a> <div class="social" data-v-6d5e7613><a href="" data-ga-name="facebook" data-ga-location="customers sidebar" class="social__icon" data-v-6d5e7613><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-6d5e7613><!----><div data-v-e356681a><svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="Dark Background" clip-path="url(#clip0_57_3285)"> <path id="Vector" d="M16.6479 8C16.6479 3.58172 13.0662 0 8.64795 0C4.22967 0 0.647949 3.58172 0.647949 8C0.647949 11.993 3.57342 15.3027 7.39795 15.9028V10.3125H5.3667V8H7.39795V6.2375C7.39795 4.2325 8.59232 3.125 10.4197 3.125C11.2947 3.125 12.2104 3.28125 12.2104 3.28125V5.25H11.2017C10.2079 5.25 9.89795 5.86672 9.89795 6.5V8H12.1167L11.762 10.3125H9.89795V15.9028C13.7225 15.3027 16.6479 11.993 16.6479 8Z" fill="#1877F2"/> </g> <defs> <clipPath id="clip0_57_3285"> <rect width="16" height="16" fill="white" transform="translate(0.647949)"/> </clipPath> </defs> </svg> </div></div></a> <a href="" data-ga-name="twitter" data-ga-location="customers sidebar" class="social__icon" data-v-6d5e7613><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-6d5e7613><!----><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <g id="Light Background" clip-path="url(#clip0_272_4411)"> <path id="Vector" d="M9.31264 6.77143L15.1379 0H13.7575L8.69942 5.87954L4.65953 0H0L6.1091 8.8909L0 15.9918H1.38049L6.72197 9.78279L10.9884 15.9918H15.6479L9.3123 6.77143H9.31264ZM7.42187 8.96923L6.80289 8.0839L1.87789 1.03921H3.99824L7.97277 6.7245L8.59175 7.60983L13.7582 14.9998H11.6378L7.42187 8.96957V8.96923Z" stroke="none" fill="currentColor"/> </g> <defs> <clipPath id="clip0_272_4411"> <rect width="15.6479" height="16" fill="white"/> </clipPath> </defs> </svg> </div></div></a> <a href="" data-ga-name="linkedin" data-ga-location="customers sidebar" class="social__icon" data-v-6d5e7613><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-6d5e7613><!----><div data-v-e356681a><svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="Group"> <path id="Vector" d="M15.4635 0H1.82914C1.17601 0 0.647888 0.515625 0.647888 1.15313V14.8438C0.647888 15.4813 1.17601 16 1.82914 16H15.4635C16.1166 16 16.6479 15.4813 16.6479 14.8469V1.15313C16.6479 0.515625 16.1166 0 15.4635 0ZM5.39476 13.6344H3.01976V5.99687H5.39476V13.6344ZM4.20726 4.95625C3.44476 4.95625 2.82914 4.34062 2.82914 3.58125C2.82914 2.82188 3.44476 2.20625 4.20726 2.20625C4.96664 2.20625 5.58226 2.82188 5.58226 3.58125C5.58226 4.3375 4.96664 4.95625 4.20726 4.95625ZM14.2823 13.6344H11.9104V9.92188C11.9104 9.0375 11.8948 7.89687 10.676 7.89687C9.44164 7.89687 9.25414 8.8625 9.25414 9.85938V13.6344H6.88539V5.99687H9.16039V7.04063H9.19164C9.50726 6.44063 10.2823 5.80625 11.4354 5.80625C13.8385 5.80625 14.2823 7.3875 14.2823 9.44375V13.6344Z" fill="#0A66C2"/> </g> </svg> </div></div></a></div></div></div> <div class="content-area" data-v-44c3c0c8><h2 class="header slp-text-heading4-bold" data-v-04d836f5 data-v-44c3c0c8>GitLab’s SCM, seamless CI/CD, and exceptional security scanning empowered Hilti to bring code in-house.<!----></h2> <span class="slp-text-body1" data-v-04d836f5 data-v-44c3c0c8><div data-v-04d836f5 data-v-44c3c0c8><p>Hilti expanded its software capabilities and adopted GitLab to bring code in-house with SCM, CI/CD, and security scanning.</p> </div><!----></span> <div class="quote" data-v-3eb3405a data-v-44c3c0c8><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-3eb3405a><!----><div data-v-e356681a><svg viewBox="0 0 34 29" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path d="M8.27 28.3002C5.81667 28.3002 3.95 27.3669 2.67 25.5002C1.39 23.6335 0.75 21.0735 0.75 17.8202C0.75 14.0335 1.68333 10.7002 3.55 7.82019C5.41667 4.9402 8.27 2.56686 12.11 0.700195L14.67 5.8202C12.27 6.99353 10.4567 8.40686 9.23 10.0602C8.05667 11.6602 7.47 13.6335 7.47 15.9802C7.57667 15.9269 7.71 15.9002 7.87 15.9002C8.03 15.9002 8.16333 15.9002 8.27 15.9002C9.97667 15.9002 11.4167 16.4335 12.59 17.5002C13.8167 18.5135 14.43 19.9269 14.43 21.7402C14.43 23.7135 13.8433 25.3135 12.67 26.5402C11.4967 27.7135 10.03 28.3002 8.27 28.3002ZM27.23 28.3002C24.7767 28.3002 22.91 27.3669 21.63 25.5002C20.35 23.6335 19.71 21.0735 19.71 17.8202C19.71 14.0335 20.6433 10.7002 22.51 7.82019C24.3767 4.9402 27.23 2.56686 31.07 0.700195L33.63 5.8202C31.23 6.99353 29.4167 8.40686 28.19 10.0602C27.0167 11.6602 26.43 13.6335 26.43 15.9802C26.5367 15.9269 26.67 15.9002 26.83 15.9002C26.99 15.9002 27.1233 15.9002 27.23 15.9002C28.9367 15.9002 30.3767 16.4335 31.55 17.5002C32.7767 18.5135 33.39 19.9269 33.39 21.7402C33.39 23.7135 32.8033 25.3135 31.63 26.5402C30.4567 27.7135 28.99 28.3002 27.23 28.3002Z" fill="currentColor"/> </svg> </div></div> <span class="slp-mt-16 slp-text-quotes" data-v-04d836f5 data-v-3eb3405a>GitLab is bundled together like a suite and then ships with a very sophisticated installer. And then it somehow works. This is very nice if you're a company which just wants to get it up and running. <!----></span> <div class="slp-mt-16" data-v-3eb3405a><span class="slp-text-body3-bold" data-v-04d836f5 data-v-3eb3405a>- Daniel Widerin<!----></span><span class="slp-text-body3" data-v-04d836f5 data-v-3eb3405a>, Head of Software Delivery, Hilti<!----></span></div></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Global construction services provider<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>Hilti is a world leader in the design and manufacturing of cutting-edge technologies, software, and services for the professional construction industry. One sector of <a href="https://www.hilti.group/content/hilti/CP/XX/en.html">Hilti</a> specifically focuses on business unit tool solutions. This team creates software for customers in the area of software development tools which meets governance, risk, and compliance regulations. Hilti ensures that the correct procedures are in place to adhere with regulatory compliances across different regions.</p> </span><!----></div> <!----></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Enrich software capabilities, security, and SCM<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>About two years ago, Hilti was looking for a software platform to rebuild their projects. They had previously outsourced one of their software development projects to an external vendor as the software capability could not be 100% managed in-house. The source code was owned by a joint venture which used GitHub. Hilti owned the majority of the joint venture, but it was not hosting source code in-house. There wasn’t any internal CI/CD and also the teams didn’t perform security testing according to the highest standards. This situation was challenging because the software teams wanted full visibility and management of their code.</p> <p>Hilti’s goal was to move software development in-house to enable the engineering and architecture teams to conduct proper reviews, truly collaborate, and to share best practices with other teams. As Hilti wanted a solution that adheres to the highest standards, the ideal tool would need to be easy to onboard, be intuitive, and offer seamless integration. “We wanted to bring a tool on to our own premises so that we have it under our control, and also have it in real time. That was really a big step forward,” said Raphael Hauser, Head of Governance at Hilti. Security scanning was high on the priority list. Hilti has between 10 to 15 distributed teams working in parallel on large-scale solutions at any given time globally. Security needs to be under control and aggregated so that by the time a software release is ready, vulnerabilities are visible ahead of time. Hilti needed a tool with powerful and reliable security capabilities.</p> <p>Development and test teams previously found themselves in “reactive mode” when catching bugs. A tool that offers a way to find vulnerabilities within the pipeline would be more efficient, increase workflow speed, and empower developers. “I want to be sure, once we release a package to production, that we're not bringing in any packages of code that are eventually creating a risk for Hilti; exposing source code is an access security problem, not a code scanning problem,” Hauser added.</p> </span><!----></div> <!----></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Bringing security and code in-house<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>After a review and working with various tools, GitLab was adopted for its ease of integration, SCM capabilities, and comprehensive security scanning. GitLab delivered the capabilities to maintain high software performance standards and to quickly provide multiple types of in-depth scanning. Hilti is using GitLab’s static and dynamic application security testing (SAST and DAST, respectively), along with container scanning, dependency scanning, secret detection, and license compliance. “GitLab is far ahead of its competitors and provides one product which offers an easy-to-set-up, easy-to-start product with all these capabilities integrated,” said Daniel Widerin, Head of Software Delivery.</p> <p>Hilti has compliance regulations that they must follow, including license reviewing, application testing, and source code access. Hilti opted for GitLab Ultimate in order to use the compliance and security scanning. “From a risk point of view, the key factor was that we can now control much tighter and much closer who really has access to the source code, who is managing the source code, and the current state in regard to security and IP compliance,” Hauser said.</p> <p>With GitLab, Hilti now has full access to their source code and is able to manage it properly. Owning their own code reduces the risk of any source code leakage and increases the level of code change capabilities. “It has given me much more insight into what is actually happening within the code and doing that in real time. It has also sped up my way of giving approvals in regard to security, code security, and the IP compliance in order to still comply with the faster pace of delivery,” Hauser said.</p> </span><!----></div> <!----></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Secure code, end-to-end visibility, and faster deployments<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>Hilti’s engineering and architecture teams now use GitLab for SCM, CI/CD, and security dashboards that are compatible with their technology stack. With GitLab, they were able to build software in-house and at a faster rate than if they had used a complicated set of tools. The ease of integration allows the teams to work with Jira, Docker, and Amazon Web Services (AWS). All services integrated with GitLab, including build artifacts and runners, are running on AWS and deployed to a Kubernetes cluster.</p> <p>“GitLab has done a really great job with the source code to bring feedback directly after you have opened the merge request or after you have done a comment or a push,” said Widerin. “I mean, you basically don’t have to develop all these things on your own. GitLab is bundled together like a suite and then ships with a very sophisticated installer. And then it somehow works. This is very nice if you're a company which just wants to get it up and running.” With GitLab, feedback loops have shortened by 50%, from 6 days to 3 days, supporting greater efficiency and collaboration.</p> <p>Team members appreciate that the pipeline is directly integrated into the source code and they’re able to get immediate feedback from the merge request including security scan results. “People really like that they have a center point where they can log in and see all the different microservices and components while they are working, even with mobile apps and web UI,” Widerin added. Code checks have increased significantly from six times every three months to twice a week, thereby maintaining high quality.</p> <p>Deployment speeds have increased because now development and test teams own the code and can see when there are vulnerabilities ahead of time. Deployment times have decreased from an average of three hours to just 15 minutes with GitLab. They now have clear guidance on what they accept for any release with regard to severity of vulnerabilities within the code. “We are faster to remedy critical findings and the teams get a bit more stability because they do not have to do a firefight before the release ... it helps us to give them the overview of where they stand so they don't have to rework after the sprint is complete,” Hauser said.</p> </span><!----></div> <!----></div> <p class="slp-mt-24 slp-text-body3" data-v-04d836f5 data-v-44c3c0c8>All information and persons involved in case study are accurate at the time of publication.<!----></p></div></div></section> <section class="slp-mt-64" data-v-30eb69d0><div class="slp-full-light-purple-background" data-v-02ffdf7e data-v-30eb69d0><div class="slp-container" data-v-02ffdf7e><div class="slp-my-96 finance-section" data-v-02ffdf7e data-v-30eb69d0><a href="/pricing/" data-ga-name="pricing" data-ga-location="customers finance" class="finance-card" data-v-02ffdf7e data-v-30eb69d0><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-lg slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-30eb69d0><!----><div data-v-e356681a><svg width="50" height="41" viewBox="0 0 50 41" fill="none" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"> <path d="M35.2129 1H14.7874V31.1277H29.0852C32.4694 31.1277 35.2129 28.3842 35.2129 25V1Z" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M21.4255 33.6808V33.6808C21.4255 37.0651 18.6821 39.8085 15.2979 39.8085H1V9.68085H14.7872" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M39.4613 9.68085H49V33.6808C49 37.0651 46.2565 39.8085 42.8723 39.8085H28.5745V31.1277" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M20.4043 11.7234L25 4.57446L29.5958 11.7234H20.4043Z" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M14.7872 16.7532C13.9446 15.7115 12.6578 15.0426 11.2127 15.0426C8.67482 15.0426 6.61694 17.1004 6.61694 19.6383C6.61694 22.1762 8.67482 24.234 11.2127 24.234C12.6578 24.234 13.9446 23.5702 14.7872 22.5285" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M35.2126 18.2647L38.5318 14.9455L43.2246 19.6383L38.5318 24.3311L35.2126 21.0119" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M33.6809 29.0851H43.8937" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M32.6597 32.6596H43.8937" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M19.3831 17.3404H30.6171" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M19.3831 20.9149H30.6171" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M19.3831 24.4894H30.6171" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M5.5957 28.5745H14.7872" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> </svg> </div></div> <h4 class="slp-mt-24 slp-text-heading4" data-v-04d836f5 data-v-30eb69d0> Find out which plan is best for your team.<!----></h4> <span class="slp-flex slp-align-items-center slp-mt-24 slp-text-body2-bold" data-v-04d836f5 data-v-30eb69d0> See our pricing plans <div role="img" aria-hidden="true" alt="Chevron Right Icon" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-30eb69d0><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></a> <a href="/calculator/" data-ga-name="roi calculator" data-ga-location="customers finance" class="finance-card" data-v-02ffdf7e data-v-30eb69d0><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-lg slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-30eb69d0><!----><div data-v-e356681a><svg width="50" height="50" viewBox="0 0 50 50" fill="none" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"> <path d="M49.0001 35.2128H22.9575V49H49.0001V35.2128Z" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M45.4256 34.9881V31.6383H19.3831V45.4255H22.9575" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M12.7446 26.5319L22.9574 22.9574V6.10638" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M35.7235 46.4468C38.1206 46.4468 40.0639 44.5035 40.0639 42.1064C40.0639 39.7092 38.1206 37.766 35.7235 37.766C33.3263 37.766 31.3831 39.7092 31.3831 42.1064C31.3831 44.5035 33.3263 46.4468 35.7235 46.4468Z" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M44.8894 28.0638C45.2366 26.5013 45.4255 24.8774 45.4255 23.2128C45.4255 10.9472 35.4783 1 23.2128 1C10.9472 1 1 10.9472 1 23.2128C1 32.8843 7.18383 41.1055 15.8085 44.1591" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> </svg> </div></div> <h4 class="slp-mt-24 slp-text-heading4" data-v-04d836f5 data-v-30eb69d0>How much is your current toolchain costing you?<!----></h4> <span class="slp-flex slp-align-items-center slp-mt-24 slp-text-body2-bold" data-v-04d836f5 data-v-30eb69d0> ROI calculator <div role="img" aria-hidden="true" alt="Chevron Right Icon" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-30eb69d0><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></a></div></div></div></section> <section class="slp-mt-96" data-v-1d4eebd4><div class="slp-container" data-v-02ffdf7e data-v-1d4eebd4><div class="header" data-v-02ffdf7e data-v-1d4eebd4><h2 class="slp-text-heading2-bold" data-v-04d836f5 data-v-1d4eebd4> Customer success stories <!----></h2> <a href="/customers/" data-ga-location="customers stories" class="slp-btn slp-btn-tertiary" data-v-fc97310c data-v-1d4eebd4> See all stories <div role="img" aria-hidden="true" alt="Chevron Right Icon" class="slp-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-1d4eebd4><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div></a></div> <hr class="slp-hr" data-v-092a6e4c data-v-1d4eebd4> <div class="success-stories" data-v-02ffdf7e data-v-1d4eebd4><a href="/customers/fullsave/" data-ga-name="FullSave" data-ga-location="customers stories" class="success-story" data-v-02ffdf7e data-v-1d4eebd4><div class="slp-mb-32" data-v-02ffdf7e data-v-1d4eebd4><img src="/nuxt-images/customers/fullsave.png" alt="" data-v-02ffdf7e data-v-1d4eebd4> <h4 class="slp-mt-24 slp-text-heading4-bold" data-v-04d836f5 data-v-1d4eebd4>FullSave <!----></h4> <p class="slp-mt-16 slp-text-body1" data-v-04d836f5 data-v-1d4eebd4>FullSave simplifies toolchain <!----></p></div> <span class="slp-flex slp-align-items-center slp-mb-16 slp-text-body2-bold" data-v-04d836f5 data-v-1d4eebd4> Read story <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-1d4eebd4><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></a><a href="/customers/siemens/" data-ga-name="Siemens" data-ga-location="customers stories" class="success-story" data-v-02ffdf7e data-v-1d4eebd4><div class="slp-mb-32" data-v-02ffdf7e data-v-1d4eebd4><img src="/nuxt-images/customers/siemens.png" alt="" data-v-02ffdf7e data-v-1d4eebd4> <h4 class="slp-mt-24 slp-text-heading4-bold" data-v-04d836f5 data-v-1d4eebd4>Siemens <!----></h4> <p class="slp-mt-16 slp-text-body1" data-v-04d836f5 data-v-1d4eebd4>How Siemens created an open source DevOps culture with GitLab <!----></p></div> <span class="slp-flex slp-align-items-center slp-mb-16 slp-text-body2-bold" data-v-04d836f5 data-v-1d4eebd4> Read story <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-1d4eebd4><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></a><a href="/customers/hilti/" data-ga-name="Hilti" data-ga-location="customers stories" class="success-story" data-v-02ffdf7e data-v-1d4eebd4><div class="slp-mb-32" data-v-02ffdf7e data-v-1d4eebd4><img src="/nuxt-images/customers/hilti.png" alt="" data-v-02ffdf7e data-v-1d4eebd4> <h4 class="slp-mt-24 slp-text-heading4-bold" data-v-04d836f5 data-v-1d4eebd4>Hilti <!----></h4> <p class="slp-mt-16 slp-text-body1" data-v-04d836f5 data-v-1d4eebd4>How CI/CD and robust security scanning accelerated Hilti's SDLC <!----></p></div> <span class="slp-flex slp-align-items-center slp-mb-16 slp-text-body2-bold" data-v-04d836f5 data-v-1d4eebd4> Read story <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-1d4eebd4><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></a></div></div></section> <section class="slp-mt-96"><section data-fetch-key="data-v-4b0b9116:0" class="next-step-alt" data-v-4b0b9116><div class="slp-container" data-v-02ffdf7e data-v-4b0b9116><div class="next-step-alt__container" data-v-02ffdf7e data-v-4b0b9116><div class="next-step-alt__header slp-mb-16" data-v-02ffdf7e data-v-4b0b9116><h2 class="slp-text-heading2-bold" data-v-04d836f5 data-v-4b0b9116> Ready to get started? <!----></h2></div> <div class="description slp-mb-24 slp-text-heading5" data-v-04d836f5 data-v-4b0b9116><div data-v-04d836f5 data-v-4b0b9116><p>See what your team can do with the most comprehensive<br> AI-powered DevSecOps platform.</p> </div><!----></div> <div class="buttons" data-v-02ffdf7e data-v-4b0b9116><a href="https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/free-trial/devsecops/&glm_content=default-saas-trial" data-ga-name="free trial" data-ga-location="feature" class="slp-btn main-button slp-btn-secondary" data-v-fc97310c data-v-4b0b9116> Get free trial </a> <a href="/sales/" data-ga-name="sales" data-ga-location="feature" class="slp-btn secondary-button slp-btn-primary" data-v-fc97310c data-v-4b0b9116><div role="img" aria-hidden="true" class="slp-icon slp-mr-8 slp-icon--color-color-text-300" style="color:color-text-300;width:24px;height:24px" data-v-e356681a data-v-4b0b9116><!----><div data-v-e356681a><svg width="32" height="33" viewBox="0 0 32 33" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_7608_14896)"> <path d="M28.7701 11.2784C29.4558 11.2784 30.1134 11.5508 30.5982 12.0356C31.083 12.5204 31.3554 13.178 31.3554 13.8636V22.9023C31.3554 23.5879 31.083 24.2455 30.5982 24.7303C30.1134 25.2152 29.4558 25.4875 28.7701 25.4875H26.3033V29.5189L22.2719 25.4875H14.9481C14.2625 25.4875 13.6049 25.2152 13.1201 24.7303C12.6353 24.2455 12.3629 23.5879 12.3629 22.9023V14.3915C12.3629 13.5659 12.6909 12.774 13.2747 12.1902C13.8586 11.6064 14.6504 11.2784 15.4761 11.2784H26.0345" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M0.639526 15.9689C0.639526 16.6549 0.911795 17.3128 1.39653 17.7981C1.88126 18.2834 2.53881 18.5565 3.22475 18.5574H5.6916V22.5792L9.72301 18.551H17.0468C17.7316 18.5501 18.3882 18.2779 18.8727 17.794C19.3573 17.31 19.6303 16.6538 19.632 15.9689V6.92705C19.632 6.24111 19.3597 5.58322 18.875 5.09789C18.3902 4.61255 17.7327 4.33947 17.0468 4.33862H3.22475C2.53881 4.33947 1.88126 4.61255 1.39653 5.09789C0.911795 5.58322 0.639526 6.24111 0.639526 6.92705V13.6909" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> </g> <defs> <clipPath id="clip0_7608_14896"> <rect width="31.9954" height="31.9954" fill="white" transform="translate(0 0.931091)"/> </clipPath> </defs> </svg> </div></div>Talk to sales </a></div></div></div></section></section></div></section> <section data-fetch-key="SlpFooterHOC:0" data-v-a2f714dc><!----></section></div></div></div><script defer src="/_nuxt/static/1740150352/customers/hilti/state.js"></script><script src="/_nuxt/60dde0c.js" defer></script><script src="/_nuxt/1669ee6.js" defer></script><script src="/_nuxt/513b0bb.js" defer></script><script src="/_nuxt/110ef39.js" defer></script><script src="/_nuxt/91dbdf4.js" defer></script><script src="/_nuxt/59da384.js" defer></script> </body> </html>