Team Programmer
Team Programmer
  • 4
  • 66 778
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 UA-cam: ua-cam.com/channels/NbOp6zn7A2pniaUbGbEf8Q.html
Instagram: alex.kovshovik
Facebook: ashovik/
Mastodon: mastodon.social/@alex_kovshovik
Переглядів: 2 722

Відео

Git: how cleanup commit history using interactive rebase
Переглядів 7 тис.Рік тому
Be sure to watch the last 2 tutorials: Git rebase basics: ua-cam.com/video/gkGZzd9c4ow/v-deo.html Resolving git conflicts during rebase: ua-cam.com/video/OXtdxHTh2oY/v-deo.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
Переглядів 44 тис.3 роки тому
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
Переглядів 13 тис.3 роки тому
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...

КОМЕНТАРІ

  • @mohammadshamimkhan8510
    @mohammadshamimkhan8510 Місяць тому

    HOW TO FIX THIS WITH DOCKER DIND INSTANCE BASE GITLAB RUNNER WITH GITLAB-CE USING DOCKER EXECUTOR docker build -t $CI_REGISTRY_IMAGE:$SEMVER . ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? Cleaning up project directory and file based variables 00:00 ERROR: Job failed: exit code 1

  • @typingtext1
    @typingtext1 Місяць тому

    thank you, very informative walk through!

  • @ptomorrow
    @ptomorrow 2 місяці тому

    What's the terminal theme ur using?

    • @teamprogrammer9650
      @teamprogrammer9650 2 місяці тому

      I can't remember LOL, it's been a while. I'm using the iTerm2 app on a Mac and one of its default terminal themes.

  • @ptomorrow
    @ptomorrow 2 місяці тому

    What theme are you using in your terminal? I'm guessing it's iterm with oh-my-zsh? Great tutorial btw, will def revisit this one again

    • @teamprogrammer9650
      @teamprogrammer9650 2 місяці тому

      Yep, I'm using iTerm2 with oh-my-zsh. I can't remember the theme, I "stole" it from my co-worker. Would you like a video on how to make iTerm2 + zsh config awesome? :)

    • @ptomorrow
      @ptomorrow 2 місяці тому

      @@teamprogrammer9650 haha sure, would love to see a video on it!

  • @slappy_chimp
    @slappy_chimp 3 місяці тому

    how would you go around having many commits.. as the rebase goes step by step.. you'll have to redo the same conflict resolution many times

  • @MrAhvids
    @MrAhvids 3 місяці тому

    Bro, this is such a good explainer. Been going through trying to learn git better and you helped a lot.

  • @krunalkathikar2154
    @krunalkathikar2154 3 місяці тому

    sir can you show what would happen if we do the rebasing on open repository as you said in video

  • @krunalkathikar2154
    @krunalkathikar2154 3 місяці тому

    Great video

  • @krunalkathikar2154
    @krunalkathikar2154 3 місяці тому

    thanks for the explaination sir

  • @HavingFunWithAvyan
    @HavingFunWithAvyan 4 місяці тому

    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 4 місяці тому

    Thanks for clean explanation.

  • @omersoncruz1081
    @omersoncruz1081 4 місяці тому

    I just subscribed thanks Zuckerberg!

  • @HasnainAbbas-u1p
    @HasnainAbbas-u1p 4 місяці тому

    the screen is cropped at the bottom

  • @arif-id8hq
    @arif-id8hq 4 місяці тому

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

  • @SandraWantsCoke
    @SandraWantsCoke 5 місяців тому

    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 6 місяців тому

    0:47 must have hurt

  • @jacakopl
    @jacakopl 7 місяців тому

    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 7 місяців тому

      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 7 місяців тому

    I feel like he is struggling to not blink horizontally

  • @jasonfreeman8022
    @jasonfreeman8022 7 місяців тому

    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 7 місяців тому

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

  • @NikhilJain08
    @NikhilJain08 8 місяців тому

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

  • @techinsider3611
    @techinsider3611 8 місяців тому

    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 8 місяців тому

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

  • @gautamkrishnar
    @gautamkrishnar 8 місяців тому

    Great video

  • @meer-uq4ns
    @meer-uq4ns 8 місяців тому

    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 8 місяців тому

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

  • @bartsimpson2324
    @bartsimpson2324 9 місяців тому

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

  • @dhananjaysarsonia29
    @dhananjaysarsonia29 9 місяців тому

    Isn't force push a bad strategy?

    • @teamprogrammer9650
      @teamprogrammer9650 9 місяців тому

      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 9 місяців тому

      @@teamprogrammer9650 got it, thanks.

  • @balloth
    @balloth 10 місяців тому

    "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 10 місяців тому

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

  • @jeelim442
    @jeelim442 10 місяців тому

    The best one ever!

  • @semibenhsan9551
    @semibenhsan9551 10 місяців тому

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

  • @RonnieBrar-j9h
    @RonnieBrar-j9h 10 місяців тому

    Really loved your video nice work bro

  • @AnthonyGalati
    @AnthonyGalati Рік тому

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

    • @teamprogrammer9650
      @teamprogrammer9650 Рік тому

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

  • @richardmann1076
    @richardmann1076 Рік тому

    👍

  • @teamprogrammer9650
    @teamprogrammer9650 Рік тому

    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 Рік тому

    Thank you for this video!

  • @fazex4185
    @fazex4185 Рік тому

    Love your way of explaining. The practical eyample really helps

  • @huayang2467
    @huayang2467 Рік тому

    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 Рік тому

      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 Рік тому

    Thank you, this helped me a lot.

  • @TotalImmort7l
    @TotalImmort7l Рік тому

    The king is back!

  • @dc33333
    @dc33333 Рік тому

    ribs hurt from laughing so hard

  • @AyoubAHABBANE
    @AyoubAHABBANE Рік тому

    THANKS man. Keep going and make more videos !!

  • @mbponche
    @mbponche Рік тому

    I did that but there is a loop

  • @jsagar95
    @jsagar95 Рік тому

    Thanks!

  • @ShadyRonin
    @ShadyRonin Рік тому

    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 Рік тому

    af 😀

  • @mrsalem8118
    @mrsalem8118 Рік тому

    Are you git god?) Very helpful!

  • @amandasimonds9
    @amandasimonds9 Рік тому

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

  • @dominicabah5431
    @dominicabah5431 Рік тому

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

  • @RicardoBoribaMakuere
    @RicardoBoribaMakuere Рік тому

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