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.