Submind YouTube summaries
Thumbnail for Hosted Runners for GitLab Dedicated Overview & Demo

Hosted Runners for GitLab Dedicated Overview & Demo

Watch on YouTube

Video summary

GitLab 19.3 sürümünde GitLab Dedicated müşterilerine yönelik olarak Hosted Runners özelliği sunulmaya başlanıyor ve bu gelişme, CI/CD iş yüklerini yönetmeyi önemli ölçüde kolaylaştırıyor. Bu yeni yapı sayesinde, kullanıcılar artık GitLab instance'larından doğrudan runner ayarlarını yönetmek zorunda kalmayacak; bunun yerine Switchboard uygulaması aracılığıyla hosted runner oluşturma işlemi çok daha basitleştirilecek. Bu uygulama, organizasyonun ihtiyaçlarına uygun şekilde CI/CD projelerini bu yeni runnerlara bağlamayı ve iş yüklerini ölçeklendirmeyi mümkün kılarak geliştirme ekiplerinin günlük yazılım çalışmalarını kesintisiz bir şekilde sürdürebilmelerini sağlar. Hosted runner oluşturma süreci, Switchboard uygulamasının ilgili sayfasına giderek yeni bir hosted runner butonuna tıklanarak başlatılır ve burada işletim sistemi, mimari yapı ve boyut gibi seçenekler sunulur. Kullanıcılar Linux ARM64 veya Linux AMD64 arasında seçim yaparak ardından istedikleri boyutu belirleyip oluşturulmasını sağlayabilirler. Dashboard üzerinde ise daha önce oluşturulan tüm hosted runnerların durumu, ilerleme aşamaları ve olası başarısızlıklar takip edilebilir; böylece deployment süreçlerinin sağlıklı bir şekilde yönetilmesi sağlanır. Bir hosted runner hazırlandığında, bu runner'ın GitLab projelerine bağlanması için proje içindeki .gitlab-ci.yml dosyasına ilgili tag eklenmesi yeterlidir. Örneğin, Linux Small AMD64 gibi belirli bir hosted runner türü tanımlanarak CI/CD pipeline'ları bu runner üzerinde çalışacak şekilde yapılandırılır. Pipeline oluşturulduktan sonra build job'una bakıldığında tag'ın doğru uygulandığı ve işin ilgili hosted runner tarafından yürütüleceği doğrulanabilir; tüm pipeline job'larında bu ayarın geçerli olduğu teyit edildikten sonra işlem tamamlanır. GitLab 19.3 ile birlikte Hosted Runners artık GitLab Dedicated müşterileri için erişilebilir olduğundan, CI/CD iş yüklerini yönetmek ve geliştirme ekiplerinin her zaman hizmet alabilmesi garanti altına alınmıştır. Bu özellik, yazılım geliştirme süreçlerinin daha esnek ve ölçeklenebilir olmasını sağlayarak ekibin verimliliğini artırır. Daha fazla bilgi edinmek ve kendi GitLab Dedicated instance'ınız için bu ayarları yapmak isteyenler, video açıklamasında yer verilen linkleri inceleyerek süreci başlatabilirler.
Read the full video transcript
Hey there, my name's Daniel Helbling and I'm a developer advocate with GitLab. In GitLab 19.3, we're rolling out hosted runners to GitLab dedicated customers. What this means is that it'll be easier than ever to scale up and scale down the runners that are needed to run CI/CD workloads across your GitLab dedicated instance. Now, you'll no longer have to manage the setting up of runners from your GitLab instance itself. You'll be able to use the switchboard application which creates hosted runners and then you'll be able to easily connect your GitLab CI/CD projects to use these hosted runners and make sure that they're able to meet the demands of your organization. Let's check out how these work in action. To get started using hosted runners with GitLab dedicated, you'll start by using switchboard and heading over to the hosted runners page of the switchboard application. Then you'll click on the new hosted runner button. From here, you'll be presented with the options as far as the operating system, the architecture, and then the size of the particular hosted runner that you'd like to create. Every time that you select one of the options between Linux arm64 and Linux amd64, you'll be presented with the size options and all you'll need to do is select either option and then the size of the hosted runner and click the create hosted runner button. As we head back to the switchboard dashboard, we'll be able to see all of the hosted runners that have already been created, which ones are in progress, and you can also track failures of deployments of specific hosted runners. Once the hosted runner that you've created through the switchboard application is available, you're now ready to begin connecting it to your GitLab projects and using it with your CI/CD pipelines. Let's take a look at how that works. Getting started setting up your pipelines with GitLab dedicated hosted runners is easy. All you need to do is head out to the CI/CD pipeline of your project under your GitLab CI.yml file and you'll add a tag associated with the hosted runner. In this case, we're specifying Linux small AMD64 hosted runner in order to host the jobs associated with the CI/CD pipeline. Let's click on the build pipelines button and then the new pipeline button and once again the new pipeline button, which will go ahead and start up the CI/CD pipeline for this particular project. Clicking on the build job of this pipeline, we can see that the tag is correctly applied for the hosted runner, meaning that the hosted runner should be associated with this particular job. We can also take a look at the jobs for all of the CI/CD pipelines that run for this project and also verify that the tag is applied there as well. Now, all we need to do is to wait for this pipeline to complete to verify everything's working. Looks like we're good to go. With hosted runners now available to GitLab dedicated customers in GitLab 19.3, it'll now be easier than ever to manage your CI/CD workloads and make sure that CI/CD is always available to development teams as they work on their software day-to-day. To learn more about how to get started with hosted runners and to set these up for your own GitLab dedicated instance, check out some of the links provided in the description of this video to help you get started. Thanks again.