about.gitlab.com Open in urlscan Pro
2606:4700:4400::ac40:907a  Public Scan

URL: https://about.gitlab.com/blog/
Submission: On December 02 via api from RU — Scanned from DE

Form analysis 3 forms found in the DOM

<form id="mktoForm_1077" class="mktoForm_container mktoForm mktoHasWidth mktoLayoutLeft" data-v-681f9f58="" __bizdiag="196351809" __biza="W___" novalidate="novalidate"
  style="font-family: inherit; font-size: 13px; color: rgb(51, 51, 51); width: 1601px;">
  <style type="text/css"></style>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 5px;">
      <div class="mktoOffset" style="width: 5px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 150px;">
          <div class="mktoAsterix">*</div>WORK EMAIL ADDRESS
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 5px;"></div><input id="Email" name="Email" placeholder="abc@xyz.com" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email"
          class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 300px;"><span id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 5px;">
      <div class="mktoOffset" style="width: 5px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Title" id="LblTitle" class="mktoLabel mktoHasWidth" style="width: 150px;">
          <div class="mktoAsterix">*</div>JOB TITLE
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 5px;"></div><input id="Title" name="Title" maxlength="255" aria-labelledby="LblTitle InstructTitle" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true"
          style="width: 300px;"><span id="InstructTitle" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 5px;">
      <div class="mktoOffset" style="width: 5px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Country" id="LblCountry" class="mktoLabel mktoHasWidth" style="width: 150px;">
          <div class="mktoAsterix">*</div>COUNTRY OR REGION
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 5px;"></div><select id="Country" name="Country" aria-labelledby="LblCountry InstructCountry" class="mktoField mktoHasWidth mktoRequired" aria-required="true" style="width: 300px;">
          <option value="">Select...</option>
          <option value="United States">United States</option>
          <option value="United Kingdom">United Kingdom</option>
          <option value="Canada">Canada</option>
          <option value="France">France</option>
          <option value="Germany">Germany</option>
          <option value="Afghanistan">Afghanistan</option>
          <option value="Aland Islands">Åland Islands</option>
          <option value="Albania">Albania</option>
          <option value="Algeria">Algeria</option>
          <option value="Samoa">American Samoa</option>
          <option value="Andorra">Andorra</option>
          <option value="Angola">Angola</option>
          <option value="Anguilla">Anguilla</option>
          <option value="Antigua and Barbuda">Antigua and Barbuda</option>
          <option value="Argentina">Argentina</option>
          <option value="Armenia">Armenia</option>
          <option value="Aruba">Aruba</option>
          <option value="Australia">Australia</option>
          <option value="Austria">Austria</option>
          <option value="Azerbaijan">Azerbaijan</option>
          <option value="Bahamas">Bahamas</option>
          <option value="Bahrain">Bahrain</option>
          <option value="Bangladesh">Bangladesh</option>
          <option value="Barbados">Barbados</option>
          <option value="Belarus">Belarus</option>
          <option value="Belgium">Belgium</option>
          <option value="Belize">Belize</option>
          <option value="Benin">Benin</option>
          <option value="Bermuda">Bermuda</option>
          <option value="Bhutan">Bhutan</option>
          <option value="Bolivia, Plurinational State of">Bolivia, Plurinational State of</option>
          <option value="Bonaire, Sint Eustatius and Saba">Bonaire, Sint Eustatius and Saba</option>
          <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>
          <option value="Botswana">Botswana</option>
          <option value="Bouvet Island">Bouvet Island</option>
          <option value="Brazil">Brazil</option>
          <option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
          <option value="Brunei Darussalam">Brunei Darussalam</option>
          <option value="Bulgaria">Bulgaria</option>
          <option value="Burkina Faso">Burkina Faso</option>
          <option value="Burundi">Burundi</option>
          <option value="Cambodia">Cambodia</option>
          <option value="Cameroon">Cameroon</option>
          <option value="Cape Verde">Cape Verde</option>
          <option value="Cayman Islands">Cayman Islands</option>
          <option value="Central African Republic">Central African Republic</option>
          <option value="Chad">Chad</option>
          <option value="Chile">Chile</option>
          <option value="Christmas Island">Christmas Island</option>
          <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
          <option value="Colombia">Colombia</option>
          <option value="Comoros">Comoros</option>
          <option value="Congo, the Democratic Republic of the">Congo, the Democratic Republic of the</option>
          <option value="Congo">Congo</option>
          <option value="Cook Islands">Cook Islands</option>
          <option value="Costa Rica">Costa Rica</option>
          <option value="Cote d’Ivoire">Côte d’Ivoire</option>
          <option value="Croatia">Croatia</option>
          <option value="Curacao">Curaçao</option>
          <option value="Cyprus">Cyprus</option>
          <option value="Czech Republic">Czech Republic</option>
          <option value="Denmark">Denmark</option>
          <option value="Djibouti">Djibouti</option>
          <option value="Dominica">Dominica</option>
          <option value="Dominican Republic">Dominican Republic</option>
          <option value="Ecuador">Ecuador</option>
          <option value="Egypt">Egypt</option>
          <option value="El Salvador">El Salvador</option>
          <option value="Equatorial Guinea">Equatorial Guinea</option>
          <option value="Eritrea">Eritrea</option>
          <option value="Estonia">Estonia</option>
          <option value="Ethiopia">Ethiopia</option>
          <option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
          <option value="Faroe Islands">Faroe Islands</option>
          <option value="Fiji">Fiji</option>
          <option value="Finland">Finland</option>
          <option value="French Guiana">French Guiana</option>
          <option value="French Polynesia">French Polynesia</option>
          <option value="French Southern Territories">French Southern Territories</option>
          <option value="Gabon">Gabon</option>
          <option value="Gambia">Gambia</option>
          <option value="Georgia">Georgia</option>
          <option value="Ghana">Ghana</option>
          <option value="Gibraltar">Gibraltar</option>
          <option value="Greece">Greece</option>
          <option value="Greenland">Greenland</option>
          <option value="Grenada">Grenada</option>
          <option value="Guadeloupe">Guadeloupe</option>
          <option value="Guam">Guam</option>
          <option value="Guatemala">Guatemala</option>
          <option value="Guernsey">Guernsey</option>
          <option value="Guinea">Guinea</option>
          <option value="Guinea-Bissau">Guinea-Bissau</option>
          <option value="Guyana">Guyana</option>
          <option value="Haiti">Haiti</option>
          <option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>
          <option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option>
          <option value="Honduras">Honduras</option>
          <option value="Hong Kong">Hong Kong</option>
          <option value="Hungary">Hungary</option>
          <option value="Iceland">Iceland</option>
          <option value="India">India</option>
          <option value="Indonesia">Indonesia</option>
          <option value="Iraq">Iraq</option>
          <option value="Ireland">Ireland</option>
          <option value="Isle of Man">Isle of Man</option>
          <option value="Israel">Israel</option>
          <option value="Italy">Italy</option>
          <option value="Jamaica">Jamaica</option>
          <option value="Japan">Japan</option>
          <option value="Jersey">Jersey</option>
          <option value="Jordan">Jordan</option>
          <option value="Kazakhstan">Kazakhstan</option>
          <option value="Kenya">Kenya</option>
          <option value="Kiribati">Kiribati</option>
          <option value="Korea, Republic of">Korea, Republic of</option>
          <option value="Kuwait">Kuwait</option>
          <option value="Kyrgyzstan">Kyrgyzstan</option>
          <option value="Lao People’s Democratic Republic">Lao People’s Democratic Republic</option>
          <option value="Latvia">Latvia</option>
          <option value="Lebanon">Lebanon</option>
          <option value="Lesotho">Lesotho</option>
          <option value="Liberia">Liberia</option>
          <option value="Libya">Libya</option>
          <option value="Liechtenstein">Liechtenstein</option>
          <option value="Lithuania">Lithuania</option>
          <option value="Luxembourg">Luxembourg</option>
          <option value="Macao">Macao</option>
          <option value="Macedonia, the former Yugoslav Republic of">Macedonia, the former Yugoslav Republic of</option>
          <option value="Madagascar">Madagascar</option>
          <option value="China">Mainland China</option>
          <option value="Malawi">Malawi</option>
          <option value="Malaysia">Malaysia</option>
          <option value="Maldives">Maldives</option>
          <option value="Mali">Mali</option>
          <option value="Malta">Malta</option>
          <option value="Marshall Islands">Marshall Islands</option>
          <option value="Martinique">Martinique</option>
          <option value="Mauritania">Mauritania</option>
          <option value="Mauritius">Mauritius</option>
          <option value="Mayotte">Mayotte</option>
          <option value="Mexico">Mexico</option>
          <option value="Micronesia, Federated States of">Micronesia, Federated States of</option>
          <option value="Moldova, Republic of">Moldova, Republic of</option>
          <option value="Monaco">Monaco</option>
          <option value="Mongolia">Mongolia</option>
          <option value="Montenegro">Montenegro</option>
          <option value="Montserrat">Montserrat</option>
          <option value="Morocco">Morocco</option>
          <option value="Mozambique">Mozambique</option>
          <option value="Myanmar">Myanmar</option>
          <option value="Namibia">Namibia</option>
          <option value="Nauru">Nauru</option>
          <option value="Nepal">Nepal</option>
          <option value="Netherlands">Netherlands</option>
          <option value="New Caledonia">New Caledonia</option>
          <option value="New Zealand">New Zealand</option>
          <option value="Nicaragua">Nicaragua</option>
          <option value="Niger">Niger</option>
          <option value="Nigeria">Nigeria</option>
          <option value="Niue">Niue</option>
          <option value="Norfolk Island">Norfolk Island</option>
          <option value="Northern Mariana Islands">Northern Mariana Islands</option>
          <option value="Norway">Norway</option>
          <option value="Oman">Oman</option>
          <option value="Pakistan">Pakistan</option>
          <option value="Palau">Palau</option>
          <option value="Palestinian Territory, Occupied">Palestinian Territory, Occupied</option>
          <option value="Panama">Panama</option>
          <option value="Papua New Guinea">Papua New Guinea</option>
          <option value="Paraguay">Paraguay</option>
          <option value="Peru">Peru</option>
          <option value="Philippines">Philippines</option>
          <option value="Pitcairn">Pitcairn</option>
          <option value="Poland">Poland</option>
          <option value="Portugal">Portugal</option>
          <option value="Puerto Rico">Puerto Rico</option>
          <option value="Qatar">Qatar</option>
          <option value="Reunion">Réunion</option>
          <option value="Romania">Romania</option>
          <option value="Russian Federation">Russian Federation</option>
          <option value="Rwanda">Rwanda</option>
          <option value="Saint Barthelemy">Saint Barthélemy</option>
          <option value="Saint Helena, Ascension and Tristan da Cunha">Saint Helena, Ascension and Tristan da Cunha</option>
          <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
          <option value="Saint Lucia">Saint Lucia</option>
          <option value="Saint Martin (French part)">Saint Martin (French part)</option>
          <option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>
          <option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>
          <option value="Samoa">Samoa</option>
          <option value="San Marino">San Marino</option>
          <option value="Sao Tome and Principe">Sao Tome and Principe</option>
          <option value="Saudi Arabia">Saudi Arabia</option>
          <option value="Senegal">Senegal</option>
          <option value="Serbia">Serbia</option>
          <option value="Seychelles">Seychelles</option>
          <option value="Sierra Leone">Sierra Leone</option>
          <option value="Singapore">Singapore</option>
          <option value="Sint Maarten (Dutch part)">Sint Maarten (Dutch part)</option>
          <option value="Slovakia">Slovakia</option>
          <option value="Slovenia">Slovenia</option>
          <option value="Solomon Islands">Solomon Islands</option>
          <option value="Somalia">Somalia</option>
          <option value="South Africa">South Africa</option>
          <option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option>
          <option value="South Sudan">South Sudan</option>
          <option value="Spain">Spain</option>
          <option value="Sri Lanka">Sri Lanka</option>
          <option value="Suriname">Suriname</option>
          <option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option>
          <option value="Swaziland">Swaziland</option>
          <option value="Sweden">Sweden</option>
          <option value="Switzerland">Switzerland</option>
          <option value="Taiwan">Taiwan</option>
          <option value="Tajikistan">Tajikistan</option>
          <option value="Tanzania, United Republic of">Tanzania, United Republic of</option>
          <option value="Thailand">Thailand</option>
          <option value="Timor-Leste">Timor-Leste</option>
          <option value="Togo">Togo</option>
          <option value="Tokelau">Tokelau</option>
          <option value="Tonga">Tonga</option>
          <option value="Trinidad and Tobago">Trinidad and Tobago</option>
          <option value="Tunisia">Tunisia</option>
          <option value="Turkey">Turkey</option>
          <option value="Turkmenistan">Turkmenistan</option>
          <option value="Turks and Caicos Islands">Turks and Caicos Islands</option>
          <option value="Tuvalu">Tuvalu</option>
          <option value="Uganda">Uganda</option>
          <option value="Ukraine">Ukraine</option>
          <option value="United Arab Emirates">United Arab Emirates</option>
          <option value="Uruguay">Uruguay</option>
          <option value="Uzbekistan">Uzbekistan</option>
          <option value="Vanuatu">Vanuatu</option>
          <option value="Venezuela, Bolivarian Republic of">Venezuela, Bolivarian Republic of</option>
          <option value="Viet Nam">Viet Nam</option>
          <option value="Virgin Islands, British">Virgin Islands, British</option>
          <option value="Wallis and Futuna">Wallis and Futuna</option>
          <option value="Western Sahara">Western Sahara</option>
          <option value="Yemen">Yemen</option>
          <option value="Zambia">Zambia</option>
          <option value="Zimbabwe">Zimbabwe</option>
        </select><span id="InstructCountry" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoPlaceholder mktoPlaceholderCity"></div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol" style="margin-bottom: 5px;">
      <div class="mktoOffset mktoHasWidth" style="width: 5px;"></div>
      <div class="mktoFieldWrap">
        <div class="mktoHtmlText mktoHasWidth" style="width: 255px;">By subscribing to this newsletter, I consent to GitLab sending me&nbsp;Newsletter emails in accordance with
          <a href="https://about.gitlab.com/privacy/" target="_blank" id="">GitLab's Privacy Statement</a>. I may opt-out at anytime by clicking "unsubscribe" in the email footer or by visiting our
          <a href="https://about.gitlab.com/company/preference-center/" target="_blank" id="">Communications Preference Center</a>.</div>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="gclid" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="GACLIENTID__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="GATRACKID__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="last_utm_medium__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="last_utm_source__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="last_utm_content__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="last_utm_campaign__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="last_utm_term__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoNative" style="margin-left: 110px;"><button type="submit" class="mktoButton">Subscribe</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
    value="1077"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="194-VVC-221">
</form>

<form class="mktoForm_container mktoForm mktoHasWidth mktoLayoutLeft" data-v-681f9f58="" __bizdiag="1171408604" __biza="W___" novalidate="novalidate"
  style="font-family: inherit; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"></form>

<form __bizdiag="0" __biza="W___">
  <input class="st-default-search-input st-search-set-focus" type="text" value="" placeholder="Search this site" aria-label="Search this site" id="st-overlay-search-input" autocomplete="off" autocorrect="off" autocapitalize="off">
</form>

Text Content

GitLab home page
 * Platform
   Platform The most comprehensive AI-powered DevSecOps Platform Explore our
   Platform
   
   GitLab Duo (AI) Build software faster with AI at every stage of development
   Meet GitLab Duo
   
   Why GitLab 10 reasons why Enterprises choose GitLab Learn more
   
   Get started with
   Platform Engineering Developer Experience MLOps
 * Solutions
   
   Security
   & Compliance
   
   Deliver code faster without compromising security
   Software Supply Chain Security Compliance & Governance
   
   Automated
   Software Delivery
   
   CI/CD and automation to accelerate deployment
   Source Code Management CI/CD AI-Assisted Development
   
   Visibility
   & Measurement
   
   Visibility across the software delivery lifecycle provides actionable
   insights
   Value Stream Management Analytics & Insights AI Product Analytics
   GitLab for
   Public Sector Financial Services Telecommunications
 * Pricing
   
 * Resources
   Getting started
   Install
   Quick start guides
   Learn
   Product documentation
   Best practice videos
   Integrations
   Discover
   Customer success stories
   Blog
   The Source
   Remote
   TeamOps
   DevSecOps
   Connect
   Community
   Forum
   Events
   Partners
   View all resources
   
   
   
   Insights for the future of software development
   
   Read the latest
   
 * Company
   About
   Jobs
   Events
   Leadership
   Team
   Handbook
   Investor relations
   Trust Center
   AI Transparency Center
   Newsletter
   Press
 * Contact us
   Get help
   Customer portal

Talk to sales Get free trial
Sign in

Close
To search repositories and projects, login to gitlab.com.
Suggestions
GitLab Duo (AI) Code Suggestions (AI) CI/CD GitLab on AWS GitLab on Google Cloud
Why GitLab?

GitLab home page
Talk to sales Get free trial

Get free trial
GitLab home page
Security Unveiling the GUARD framework to automate security detections at GitLab
The GitLab Universal Automated Response and Detection (GUARD) framework spans
creation, maintenance, alert routing and handling, rich metrics collection, and
more.
AI/ML Automating with GitLab Duo, Part 1: Generating tests Learn how we used the
AI-driven DevSecOps platform to generate automated tests and improve our
development speed and quality.
Security GitLab Patch Release: 17.6.1, 17.5.3, 17.4.5 Learn more about GitLab
Patch Release for GitLab Community Edition (CE) and Enterprise Edition (EE).
Product Streamline migrations with user contribution and membership mapping New
GitLab feature enhances project imports, allowing post-import user contribution
mapping and greater flexibility and control.


SEARCH




CATEGORIES

All Blogs Agile PlanningAI/MLBulletin BoardCustomer
StoriesDevSecOpsEngineeringNewsOpen SourceProductSecurity


STAY IN THE KNOW WITH GITLAB’S MONTHLY NEWSLETTER

All fields required

*
WORK EMAIL ADDRESS




*
JOB TITLE




*
COUNTRY OR REGION

Select...United StatesUnited KingdomCanadaFranceGermanyAfghanistanÅland
IslandsAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntigua and
BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBolivia,
Plurinational State ofBonaire, Sint Eustatius and SabaBosnia and
HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBrunei
DarussalamBulgariaBurkina FasoBurundiCambodiaCameroonCape VerdeCayman
IslandsCentral African RepublicChadChileChristmas IslandCocos (Keeling)
IslandsColombiaComorosCongo, the Democratic Republic of theCongoCook
IslandsCosta RicaCôte d’IvoireCroatiaCuraçaoCyprusCzech
RepublicDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl
SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland Islands (Malvinas)Faroe
IslandsFijiFinlandFrench GuianaFrench PolynesiaFrench Southern
TerritoriesGabonGambiaGeorgiaGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard
Island and McDonald IslandsHoly See (Vatican City State)HondurasHong
KongHungaryIcelandIndiaIndonesiaIraqIrelandIsle of
ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKorea, Republic
ofKuwaitKyrgyzstanLao People’s Democratic
RepublicLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedonia,
the former Yugoslav Republic ofMadagascarMainland
ChinaMalawiMalaysiaMaldivesMaliMaltaMarshall
IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesia, Federated States
ofMoldova, Republic
ofMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew
CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorthern Mariana
IslandsNorwayOmanPakistanPalauPalestinian Territory, OccupiedPanamaPapua New
GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto
RicoQatarRéunionRomaniaRussian FederationRwandaSaint BarthélemySaint Helena,
Ascension and Tristan da CunhaSaint Kitts and NevisSaint LuciaSaint Martin
(French part)Saint Pierre and MiquelonSaint Vincent and the GrenadinesSamoaSan
MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra
LeoneSingaporeSint Maarten (Dutch part)SlovakiaSloveniaSolomon
IslandsSomaliaSouth AfricaSouth Georgia and the South Sandwich IslandsSouth
SudanSpainSri LankaSurinameSvalbard and Jan
MayenSwazilandSwedenSwitzerlandTaiwanTajikistanTanzania, United Republic
ofThailandTimor-LesteTogoTokelauTongaTrinidad and
TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited
Arab EmiratesUruguayUzbekistanVanuatuVenezuela, Bolivarian Republic ofViet
NamVirgin Islands, BritishWallis and FutunaWestern SaharaYemenZambiaZimbabwe




By subscribing to this newsletter, I consent to GitLab sending me Newsletter
emails in accordance with GitLab's Privacy Statement. I may opt-out at anytime
by clicking "unsubscribe" in the email footer or by visiting our Communications
Preference Center.











Subscribe


RECENT POSTS

Agile Planning


INTRODUCING GITLAB’S NEW PLANNER ROLE FOR AGILE PLANNING TEAMS

Learn how GitLab’s new Planner role helps Agile teams manage planning workflows,
with tailored access across SaaS, Dedicated, and Self-managed solutions.

AI/ML


CHAT ABOUT YOUR MERGE REQUEST WITH GITLAB DUO

Learn how to use AI-powered Chat to quickly understand complex merge requests by
asking about implementation choices, potential risks, and architectural
decisions.

Product


GITLAB 17.6 RELEASED WITH SELF-HOSTED DUO CHAT IN BETA

GitLab 17.6 released with self-hosted Duo Chat in beta, adherence checks for
SAST and DAST security scanners, vulnerability report grouping, model registry
and much more!


BROWSE BY CATEGORY

Agile Planning


INTRODUCING GITLAB’S NEW PLANNER ROLE FOR AGILE PLANNING TEAMS

Learn how GitLab’s new Planner role helps Agile teams manage planning workflows,
with tailored access across SaaS, Dedicated, and Self-managed solutions.


SEAMLESSLY MIGRATE FROM JIRA TO GITLAB WITH JIRA2LAB AT SCALE


BEST PRACTICES TO SET UP ORGANIZATIONAL HIERARCHIES THAT SCALE

AI/ML


AUTOMATING WITH GITLAB DUO, PART 1: GENERATING TESTS

Learn how we used the AI-driven DevSecOps platform to generate automated tests
and improve our development speed and quality.


CHAT ABOUT YOUR MERGE REQUEST WITH GITLAB DUO


QUICK VULNERABILITY REMEDIATION WITH GITLAB ADVANCED SAST + DUO AI

Bulletin Board


GITLAB WEBHOOKS GET SMARTER WITH SELF-HEALING CAPABILITIES

Introducing changes to webhook self-healing behavior, which reduce manual
intervention and improve reliability. Discover the impact on your integrations
and how to prepare.


GITLAB LINUX PACKAGE BEING UPGRADED TO OPENSSL 3 IN GITLAB 17.7


GITLAB NOW SUPPORTS SHA256 REPOSITORIES

Customer Stories


KINGFISHER TRANSFORMING THE DEVELOPER EXPERIENCE WITH GITLAB

Learn how the international company focuses on DevSecOps, including automation,
to reduce complexity in workflows for better efficiency.


HOW INDEED TRANSFORMED ITS CI PLATFORM WITH GITLAB


ONLINE RETAILER BOL TACKLES GROWING COMPLIANCE NEEDS WITH GITLAB

DevSecOps


DEVELOP C++ UNIT TESTING WITH CATCH2, JUNIT, AND GITLAB CI

Learn how to set up, write, and automate C++ unit tests using Catch2 with GitLab
CI/CD. See examples from a working air quality app project and AI-powered help
from GitLab Duo.


NEW SCHEDULED REPORTS GENERATION TOOL SIMPLIFIES VALUE STREAM MANAGEMENT


GITLAB 17.1 RELEASE

Engineering


PROVISION GROUP RUNNERS WITH GOOGLE CLOUD PLATFORM AND GITLAB CI

This tutorial will teach you how to set up a new group runner on GitLab.com
using Google Cloud Platform in less than 10 minutes.


TUTORIAL: HOW TO SET UP YOUR FIRST GITLAB CI/CD COMPONENT


FAST PYTHON FLASK SERVER DEPLOYMENT WITH GITLAB + GOOGLE CLOUD

News


GITLAB ULTIMATE'S TOTAL ECONOMIC IMPACT: 483% ROI OVER 3 YEARS

A Forrester Consulting study of GitLab Ultimate finds that the DevSecOps
platform enhanced security posture with 5x time saved on security-related
activities.


INTRODUCING THE SOURCE: INSIGHTS FOR THE FUTURE OF SOFTWARE DEVELOPMENT


GITLAB NAMED A LEADER IN THE 2024 GARTNER MAGIC QUADRANT FOR DEVOPS PLATFORMS

Open Source


WHAT IS GIT? THE ULTIMATE GUIDE TO GIT'S ROLE AND FUNCTIONALITY

Want to complete your projects with Git? Discover all of Git's benefits and
features in our comprehensive guide.


WHAT'S NEW IN GIT 2.47.0?


GIT PULL VS. GIT FETCH: WHAT'S THE DIFFERENCE?

Product


STREAMLINE MIGRATIONS WITH USER CONTRIBUTION AND MEMBERSHIP MAPPING

New GitLab feature enhances project imports, allowing post-import user
contribution mapping and greater flexibility and control.


GITLAB 17.6 RELEASED WITH SELF-HOSTED DUO CHAT IN BETA


DATA-DRIVEN DEVSECOPS: EXPLORING GITLAB INSIGHTS DASHBOARDS

Security


GITLAB PATCH RELEASE: 17.6.1, 17.5.3, 17.4.5

Learn more about GitLab Patch Release for GitLab Community Edition (CE) and
Enterprise Edition (EE).


UNVEILING THE GUARD FRAMEWORK TO AUTOMATE SECURITY DETECTIONS AT GITLAB


ENABLE SECURE SUDO ACCESS FOR GITLAB REMOTE DEVELOPMENT WORKSPACES

®


PLATFORM

 * DevSecOps platform


PRICING

 * View plans
 * Why Premium?
 * Why Ultimate?


SOLUTIONS

 * Digital transformation
 * Security & Compliance
 * Automated software delivery
 * Agile Delivery
 * Cloud transformation
 * SCM
 * CI/CD
 * Value stream management
 * GitOps
 * Enterprise
 * Small business
 * Startups
 * Nonprofits
 * Public sector
 * Education
 * Financial services




RESOURCES

 * Install
 * Quick start guides
 * Learn
 * Product documentation
 * Blog
 * Customer success stories
 * Remote
 * TeamOps
 * Community
 * Forum
 * Events
 * Partners




COMPANY

 * About
 * Jobs
 * Leadership
 * Team
 * Handbook
 * Investor relations
 * Environmental, social and governance (ESG)
 * Diversity, inclusion and belonging (DIB)
 * Trust Center
 * AI Transparency Center
 * Newsletter
 * Press
 * Modern Slavery Transparency Statement




CONTACT US

 * Contact an expert
 * Get help
 * Customer portal
 * Status
 * Terms of use
 * Privacy statement
 * Cookie preferences



Language: English

 * English
   
 * Deutsch
 * Français
 * 日本語

 * 
 * 
 * 
 * 

Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is
under license

View page source

© 2024 GitLab Inc.


THIS WEBSITE USES COOKIES

We use cookies to make our websites and services operate correctly, to
understand how visitors engage with us and to improve our product and marketing
efforts. See our cookie policy for more information.Cookie Policy
Cookies Settings Accept All Cookies



PRIVACY PREFERENCE CENTER




 * YOUR PRIVACY


 * STRICTLY NECESSARY COOKIES


 * FUNCTIONALITY COOKIES


 * PERFORMANCE AND ANALYTICS COOKIES


 * TARGETING AND ADVERTISING COOKIES

YOUR PRIVACY

When you visit any website, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer.
Cookie Policy

User ID: 4c579439-b85d-44cc-8c7d-47a9236ce985
This User ID will be used as a unique identifier while storing and accessing
your preferences for future.
Timestamp: --



STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, enabling you to securely log into the site, filling in forms, or
using the customer checkout. GitLab processes any personal data collected
through these cookies on the basis of our legitimate interest.

Cookies Details‎

FUNCTIONALITY COOKIES

Functionality Cookies


These cookies enable helpful but non-essential website functions that improve
your website experience. By recognizing you when you return to our website, they
may, for example, allow us to personalize our content for you or remember your
preferences. If you do not allow these cookies then some or all of these
services may not function properly. GitLab processes any personal data collected
through these cookies on the basis of your consent

Cookies Details‎

PERFORMANCE AND ANALYTICS COOKIES

Performance and Analytics Cookies


These cookies allow us and our third-party service providers to recognize and
count the number of visitors on our websites and to see how visitors move around
our websites when they are using it. This helps us improve our products and
ensures that users can easily find what they need on our websites. These cookies
usually generate aggregate statistics that are not associated with an
individual. To the extent any personal data is collected through these cookies,
GitLab processes that data on the basis of your consent.

Cookies Details‎

TARGETING AND ADVERTISING COOKIES

Targeting and Advertising Cookies


These cookies enable different advertising related functions. They may allow us
to record information about your visit to our websites, such as pages visited,
links followed, and videos viewed so we can make our websites and the
advertising displayed on it more relevant to your interests. They may be set
through our website by our advertising partners. They may be used by those
companies to build a profile of your interests and show you relevant
advertisements on other websites. GitLab processes any personal data collected
through these cookies on the basis of your consent.

Cookies Details‎
Back Button


COOKIE LIST

Filter Button
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Clear
checkbox label label
Apply Cancel
Confirm My Choices
Allow All




Close


suggested results