Team Programmer
Team Programmer
  • 4
  • 60 908
How to configure GitLab CI runner on your PC using Kubernetes executor
Learn how to run GitLab CI pipelines on your own hardware cheaply and reliably. In this video I explain some Kubernetes basics and why it's a perfect choice to use with the GitLab CI. Kubernetes resource requests and limits.
Buy me a coffee: www.buymeacoffee.com/teamprogrammer
Contents:
00:00 Intro
00:40 GitLab executors
02:02 K8s explanation
06:33 Runner configuration
25:31 Story time
30:25 Outro
Follow me online:
LinkedIn: www.linkedin.com/in/alex-kovshovik/
Twitter: ashovik
Personal CZcams: czcams.com/channels/NbOp6zn7A2pniaUbGbEf8Q.html
Instagram: alex.kovshovik
Facebook: ashovik/
Mastodon: mastodon.social/@alex_kovshovik
zhlédnutí: 1 998

Video

Git: how cleanup commit history using interactive rebase
zhlédnutí 6KPřed rokem
Be sure to watch the last 2 tutorials: Git rebase basics: czcams.com/video/gkGZzd9c4ow/video.html Resolving git conflicts during rebase: czcams.com/video/OXtdxHTh2oY/video.html Buy me a coffee: www.buymeacoffee.com/teamprogrammer In this tutorial, you'll learn how to use interactive Git rebase! Whether you're a beginner or an experienced Git user, this video will help you streamline your workfl...
Git rebase: how to resolve conflicts
zhlédnutí 41KPřed 3 lety
Conflicts resolution process during git rebase is somewhat confusing to a lot of developers I've worked with. In this video I try to explain it as simply as possible and then show the simple way to do it. Buy me a coffee: www.buymeacoffee.com/teamprogrammer Contents: 0:00 Short sketch - thank you Bryan and Danny! 0:26 Git rebase recap, short explanation 1:36 Demo of git rebase with conflicts Ne...
Git rebase basics
zhlédnutí 12KPřed 3 lety
A lot of developers I met are confused about and even intimidated by git rebase. In this video I hope to explain it as simply as possible. I hope this is useful to you! Buy me a coffee: www.buymeacoffee.com/teamprogrammer Contents: 0:00 Short sketch - thank you XKCD! 0:15 White board explanation of what git rebase is 7:09 Practicing git rebase in a terminal Next up: resolving conflicts with git...

Komentáře

  • @HavingFunWithAvyan
    @HavingFunWithAvyan Před 6 dny

    This is when you made one change to the file. Sometimes we make multiple changes/commits on branch. When rebasing I get promoted to accept current or head changes. I accept and continue, then it ask me to do same in the next commit. Is this normal?

  • @HavingFunWithAvyan
    @HavingFunWithAvyan Před 6 dny

    Thanks for clean explanation.

  • @omersoncruz1081
    @omersoncruz1081 Před 19 dny

    I just subscribed thanks Zuckerberg!

  • @HasnainAbbas-u1p
    @HasnainAbbas-u1p Před 19 dny

    the screen is cropped at the bottom

  • @arif-id8hq
    @arif-id8hq Před 20 dny

    Could you please give me a chance to work with you online (remotely)

  • @SandraWantsCoke
    @SandraWantsCoke Před měsícem

    U menya vse ravno stoit "first resolve merge conflicts", which I of course did, I am not a beginner. Did it serveral times without luck, still the same error. Never used rebase and had to

  • @alperari9496
    @alperari9496 Před 2 měsíci

    0:47 must have hurt

  • @jacakopl
    @jacakopl Před 3 měsíci

    Same problem as every video on the internet- some abstract diagram. Not a real story of what the code and problem looks like.

    • @teamprogrammer9650
      @teamprogrammer9650 Před 3 měsíci

      I'm sorry for having wasted your time. Please file a complaint with our public relations and the refund will be issued promptly.

  • @machinima1402
    @machinima1402 Před 3 měsíci

    I feel like he is struggling to not blink horizontally

  • @jasonfreeman8022
    @jasonfreeman8022 Před 3 měsíci

    I watched this video after having some difficulty with a git rebase and the video photo perfectly captured my feelings after working with the rebase.

  • @danielpetersen3879
    @danielpetersen3879 Před 3 měsíci

    Awesome tutorial. Thank you. Now I can fix my mess.

  • @NikhilJain08
    @NikhilJain08 Před 4 měsíci

    When you are rebasing the commit the HEAD is detached so how to push the changes to the remote?

  • @techinsider3611
    @techinsider3611 Před 4 měsíci

    thank you, bro. Watched your video after wasting 6 hours. I was just pushing using VS code after rebasing not force pushing. I almost quit programming. thank you so much

    • @AlexKovshovik
      @AlexKovshovik Před 4 měsíci

      You are very welcome, bro! Don't give up programming :)

  • @gautamkrishnar
    @gautamkrishnar Před 4 měsíci

    Great video

  • @meer-uq4ns
    @meer-uq4ns Před 4 měsíci

    I had a situation where I could not force push the changes after I fixed 5 commit conflicts which ended by one of the commit going missing as there was no difference. Maybe that's why force push didn't work. So I rebased pulled from my remote feature branch to my local branch and I had to fix things all over again and it was pretty different. After fixing conflicts now it has become crazy and full of other people's commits. I'm now thinking of creating a new branch from my current updated main branch then add my changes manually from my old feature branch since I don't want to deal with what's going on there it's messed up!

  • @sylvain351
    @sylvain351 Před 4 měsíci

    Hi Can you publish all command line for the the setup ?

  • @bartsimpson2324
    @bartsimpson2324 Před 5 měsíci

    did you miss the rbac section in values file ? its rbac or serviceaccount name

  • @dhananjaysarsonia29
    @dhananjaysarsonia29 Před 5 měsíci

    Isn't force push a bad strategy?

    • @teamprogrammer9650
      @teamprogrammer9650 Před 5 měsíci

      It depends: if no one else checked out your feature branch - force pushing is not bad at all, you’re just overriding the state of the remote branch with your local state

    • @dhananjaysarsonia29
      @dhananjaysarsonia29 Před 5 měsíci

      @@teamprogrammer9650 got it, thanks.

  • @balloth
    @balloth Před 6 měsíci

    "Make a copy of your local repo before rebase", or maybe just make a new branch and reset to it if you messed up the rebase.

  • @ShivamSharma-dq4pu
    @ShivamSharma-dq4pu Před 6 měsíci

    main vs master . ahahahahha epic reference . awesome video. thanks

  • @jeelim442
    @jeelim442 Před 6 měsíci

    The best one ever!

  • @semibenhsan9551
    @semibenhsan9551 Před 6 měsíci

    The best video on rebase on youtube ! Thanks a lot man !

  • @user-lc4ez1hv2n
    @user-lc4ez1hv2n Před 6 měsíci

    Really loved your video nice work bro

  • @AnthonyGalati
    @AnthonyGalati Před 9 měsíci

    Very nice job explaining and teaching setting up microk8s on ubuntu for Gitlab CI runners. Going to share this with workers.

    • @teamprogrammer9650
      @teamprogrammer9650 Před 9 měsíci

      Thank you for watching, I'm glad you found it useful and thank you for sharing with co-workers ;)

  • @richardmann1076
    @richardmann1076 Před 9 měsíci

    👍

  • @teamprogrammer9650
    @teamprogrammer9650 Před 9 měsíci

    If you find this useful and/or entertaining, please consider buying me a coffee :) www.buymeacoffee.com/teamprogrammer This helps support this channel and lets me make more explainer videos in the short term.

  • @rahulumap2969
    @rahulumap2969 Před 10 měsíci

    Thank you for this video!

  • @fazex4185
    @fazex4185 Před 10 měsíci

    Love your way of explaining. The practical eyample really helps

  • @huayang2467
    @huayang2467 Před 10 měsíci

    Thank you so much, sir! For explaining this topic of rebasing with merge conflicts so well. I have watch many other videos. This is the clearest. I just used it to rebase and solve conflicts by myself for the 1st time! I thought I could never learn to do this by myself. It feels good to not have to plead my male colleagues for help with this all the time.

    • @teamprogrammer9650
      @teamprogrammer9650 Před 10 měsíci

      Thank you for saying this! It means a lot to me! I'm working on the Kubernetes one now :) Takes time to do it right

  • @b.c.w6735
    @b.c.w6735 Před 11 měsíci

    Thank you, this helped me a lot.

  • @TotalImmort7l
    @TotalImmort7l Před rokem

    The king is back!

  • @dc33333
    @dc33333 Před rokem

    ribs hurt from laughing so hard

  • @user-dd3hs1yr4x
    @user-dd3hs1yr4x Před rokem

    THANKS man. Keep going and make more videos !!

  • @mbponche
    @mbponche Před rokem

    I did that but there is a loop

  • @jsagar95
    @jsagar95 Před rokem

    Thanks!

  • @ShadyRonin
    @ShadyRonin Před rokem

    Thank you for this video! It's helpful to just see you go through the steps and pause to explain what we're looking at frequently, and why we're seeing the step we're at. This is a great approach and makes it much easier to learn than reading documentation in some cases.

  • @DavidTalbot1974
    @DavidTalbot1974 Před rokem

    af 😀

  • @mrsalem8118
    @mrsalem8118 Před rokem

    Are you git god?) Very helpful!

  • @amandasimonds9
    @amandasimonds9 Před rokem

    I understand now!!! ahh, best feeling ever, Thank you!!

  • @dominicabah5431
    @dominicabah5431 Před rokem

    Even though I barely understood what's being discussed I enjoyed it.

  • @user-bk3fh9yv6r
    @user-bk3fh9yv6r Před rokem

    This was useful... please keep up the good work!

  • @thierrybeaulieu4403

    I was drinking some water while listenning at the video. At 0:47, I spat all of the water at my monitor because I laugh so hard.

  • @arturbbakhtriger
    @arturbbakhtriger Před rokem

    great material Alex

  • @muhammadkashif-td7xn

    Very well explained!

  • @kermitdafrog8
    @kermitdafrog8 Před rokem

    Is there a Git cheat sheet somewhere?

    • @teamprogrammer9650
      @teamprogrammer9650 Před rokem

      Sure, lots of them. Lately you could even ask ChatGPT about exactly what you need git to do and it'll give you what you want. No more digging through documentation

    • @kermitdafrog8
      @kermitdafrog8 Před rokem

      @@teamprogrammer9650 I'm planning on setting up a bash script to do what I need.

  • @norbertomezzaucella9283

    I asked the guys that work with me if they have forced push something once ever

    • @teamprogrammer9650
      @teamprogrammer9650 Před rokem

      This sentence sounds like a sex joke LOL

    • @norbertomezzaucella9283
      @norbertomezzaucella9283 Před rokem

      @@teamprogrammer9650 me reí cómo tres o cuatro veces distintas. Entonces te cuento una intimidad Comenté lo que les dije para no hablar de la respuesta.. Para que quede una sensación de incompleto

    • @norbertomezzaucella9283
      @norbertomezzaucella9283 Před rokem

      Debe ser la primera vez que no hago la asociación de forced con la categoría pornográfica

    • @norbertomezzaucella9283
      @norbertomezzaucella9283 Před rokem

      For being an intellectual ffuucckkiinngg teaser I was rewarded with funny interprétations now counting seex or fifes

  • @norbertomezzaucella9283

    Alrededores de 1:45 Ocurre nuevamente Alrededor de 0:47 But he tamed the jumping beast and there's was no need to edit

  • @norbertomezzaucella9283

    First of all, thank you very much. I want to know what was funny at 0:50? Was about the sentence that started at 0:47? Is it because AF could also mean _as f.u.c.k_? I'm from Argentina and English isn't my first language.

    • @AlexKovshovik
      @AlexKovshovik Před rokem

      Hi Norberto, thanks for your comment! At 0:50 I named my branch "af" for "awesome feature", which in slang also means "as f*#k", to make it sound like "branch as f*#k" :) So you are absolutely right and your English as great! I'm from Belarus, so my English isn't native either.

    • @norbertomezzaucella9283
      @norbertomezzaucella9283 Před rokem

      ​@@AlexKovshoviktell your compatriotas that there's already a country named Russia. If the operator Bielo is is applied to russia, do you get una bellaRusia. Do you say you are cuter than them? Venezuela sorry ass Venice? The new england Patriots are almost an oxymoron

    • @norbertomezzaucella9283
      @norbertomezzaucella9283 Před rokem

      Were you in charge of edition?

    • @norbertomezzaucella9283
      @norbertomezzaucella9283 Před rokem

      Qué bueno que estuvo el comienzo! Are you related to that child?

    • @AlexKovshovik
      @AlexKovshovik Před rokem

      @@norbertomezzaucella9283 Belarus just sounds like bieloRussia, but it’s really a separate country.

  • @mohityadav21
    @mohityadav21 Před rokem

    3:55 ouch!

  • @lebronkiddz
    @lebronkiddz Před rokem

    What an amazing and the clearest explanation on WhiteBoard! Cudos Mate! I have worked recently with “the best Developer” in consulting firm and also worked with “Principle Consultant” and none of them know how Git Rebase work or willing to troubleshoot Git conflict….and those two muppets have been in industry for 20 years… Some DevOps manager also don’t have clue….it’s quite dangerous for people with no fundamentals (fake it till to make it) runs an IT organisation as Technology underpinned human life these days….