CI/CD with JetBrains TeamCity | TeamCity Tutorial

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 113

  • @TechWorldwithNana
    @TechWorldwithNana  3 года назад +15

    ⭐️ DevOps tool for April - DevOps Tool of the month series here: bit.ly/2ZuPbvc
    ► Thanks JetBrains for sponsoring this video 🙌🏼
    ▬▬▬▬▬▬ Useful Links 🔗 ▬▬▬▬▬▬
    ► Learn more about TeamCity and download it for free: jb.gg/tcdownload​
    ► Sign up for TeamCity Cloud and get a 14-day free trial: jb.gg/tccloud
    ► Gitlab Link - Commands used in demo: gitlab.com/nanuchi/devops-tool-of-month/-/blob/master/teamcity/commands.md
    ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
    0:00​ - Intro
    0:27​ - TeamCity Overview
    0:28​ - Setup & Build Configuration
    2:16​ - Configuration as Code
    3:45​ - Build Chains
    4:36​ - Personal Builds
    5:26​ - TeamCity Architecture
    7:00​ - Demo Overview: Setup CI Pipeline from Scratch
    7:29​ - Install TeamCity Server
    11:47​ - Connect to Git Repository
    12:32​ - Create Build
    19:10​ - Connect 2 Build Agents
    22:51​ - Run our CI Build

  • @emiliancioca
    @emiliancioca Год назад +8

    These are the best crash-courses on youtube for CI/CD, always exactly the info I need without any fluff, thank you!

  • @MrConiye
    @MrConiye 3 года назад +11

    Nana has got to be one of the best online Tech tutors out there!
    This tutorial just broke the TeamCity intro down for me into bite sizes! Thank you!

    • @technocoh
      @technocoh Год назад

      Definitely! Trying to setup TeamCity on my sandbox server^^

  • @gudzrkl123
    @gudzrkl123 Год назад +3

    Thanks Nana for this really simple video!! You are definitely the first stop for any tech tutorial!

  • @jacksonnduke59
    @jacksonnduke59 3 года назад +2

    This is wonderful, I was overwarmed with the Jenkins plugins. Now my life is saved. Thank you Nana..

  • @ronyjah
    @ronyjah 3 года назад +1

    From Florianópolis - Brazil, thank you!

  • @aaronhoward1991
    @aaronhoward1991 3 года назад +1

    Thank you. I have used Jetbrains for awhile now and have been debating on using Team City. This video has helped me to give it a try.

    • @TechWorldwithNana
      @TechWorldwithNana  3 года назад

      That's good to hear Aaron. I have been using Jetbrains products, and they are all consistently good! That's why I wanted to cover TeamCity.

  • @Fentezi3
    @Fentezi3 Год назад +2

    You are saving my life! Thank you for so a helpful tutorial!

  • @technocoh
    @technocoh Год назад

    Thank you Nana, a month later i finally made it work, i just deleted the line with -v /usr/local/bin from the command :D without your video - i'd had no chance ;)

  • @DineshKumar-yo2it
    @DineshKumar-yo2it 7 месяцев назад

    As always, you are exceptional in explaining difficult concepts with ease. Thanks

  • @muzamilabbasi
    @muzamilabbasi Год назад

    Thank you Nana - This made TC looks very easy, I had been struggling with it but watching this video solved many questions

  • @sandeep_devops3592
    @sandeep_devops3592 3 года назад

    I need to work on TeamCity in my project , and just in time I have came across this great explanatory vedio tutorial . Great Job Nann

  • @MadirajuKChaitanya
    @MadirajuKChaitanya 3 года назад +2

    Thank you, Nana, for sharing this wonderful video with us...👍🙏🙂.

  • @somarajukottu1440
    @somarajukottu1440 2 года назад

    It is very helpful to me thank you sister for posting this video, I'm from India now I'm joining in new company but i don't have a knowledge on TeamCity, now it is understandable to me thank you for this sister. please post videos on TeamCity.

  • @mazdaknazemi8207
    @mazdaknazemi8207 3 года назад +15

    we are happy about your existence :)

  • @echoes-of-wisdom
    @echoes-of-wisdom 3 года назад +3

    Very useful for visualizing how teamcity works - keep it up!

  • @chaosinorderrr
    @chaosinorderrr 3 года назад +2

    Thank you. This was incredibly helpful!

  • @user-sz5slm
    @user-sz5slm 3 года назад +1

    Wow ;) Thank you Nana! Very productive and useful

  • @rohiniraj5692
    @rohiniraj5692 3 года назад

    Thank you so much nana, your videos helped me a lot. I appreciate your work.

  • @RooTHackera
    @RooTHackera 3 года назад

    I love you Nana. I learned a lot thanks to you.

  • @thomasadelaney5479
    @thomasadelaney5479 2 года назад

    Fantastic Tutorial, Nana! Since you were able to help ME to successfully install Team City, you must be one of the best technology tutors ever !!!

  • @reginaldoperez8566
    @reginaldoperez8566 3 года назад +2

    Wonderful tutorial. I learn a lot.

  • @mihajlotravels
    @mihajlotravels 3 года назад +2

    Great tutorial! Thank you :)

  • @tubehisham
    @tubehisham 2 года назад

    Very nice presentation and useful video. It really helps me getting new ideas about Teamcity Docker integration. Thanks Nana👍👍👍

  • @ecaterinatabac3500
    @ecaterinatabac3500 2 года назад

    Excellent job! Thanks! Keep doing such videos!

  • @fuuman5
    @fuuman5 3 года назад

    Very interesting :) Now I found Jenkins and Teamcity videos by you. Would love another CI video about Drone.

  • @kislov.yevgueny
    @kislov.yevgueny 3 года назад +1

    Ты многим пример и возможность разобраться. Спасибо!
    Так-то вдуматься - замечательная, эрудированная гёрла:)

  • @karlforster4892
    @karlforster4892 3 года назад +2

    Very useful, we also run team city and are adopting it going forward. Thank you

  • @ThiagoMeloBezerra
    @ThiagoMeloBezerra Год назад

    Amazing explanation!

  • @Tenelia
    @Tenelia 3 года назад +1

    finally! nana's a lifesaver!

  • @last_vulture
    @last_vulture 2 года назад

    Thanks! Really useful video

  • @GaneshPatil-mk7pt
    @GaneshPatil-mk7pt 2 года назад

    You made it very easy

  • @santoshkharel-u6f
    @santoshkharel-u6f 2 месяца назад

    Thanks Nana

  • @istvan368
    @istvan368 3 года назад

    Thank you for this great video! :)

  • @rashidshiplu
    @rashidshiplu 2 года назад

    thank you for the video

  • @Probattu
    @Probattu 3 года назад +1

    Hey, you took the right topic.

  • @weitanglau162
    @weitanglau162 3 года назад +1

    Will you be making a video on how to deploy TeamCity on Kubernetes?

  • @sivakumar-hs3rd
    @sivakumar-hs3rd 3 года назад +1

    Excellent Nana👍

  • @jitendrapandey176
    @jitendrapandey176 3 года назад +1

    Thank you Nana..thank you very much.❤️

  • @techmarinar
    @techmarinar 3 года назад +1

    Thank you for great tutorials

  • @webdev723
    @webdev723 3 года назад +1

    Thank you Nana

  • @udaykumar8177
    @udaykumar8177 Год назад

    Please do more videos on Teamcity

  • @akashlodhi8021
    @akashlodhi8021 2 года назад

    you are too good, can you please help to understand, is it possible to promote the code in docker from DEV infra to higher environment without using any pipeline ?

  • @sanees7921
    @sanees7921 3 года назад +1

    Please please do more videos on teamcity because there are very few videos on youtube for teamcity. Especially how to deploy to k8s cluster using teamcity

    • @TechWorldwithNana
      @TechWorldwithNana  3 года назад +1

      Thanks for your feedback. Glad to hear it's an interesting topic :)

  • @ahmed_aboelleef
    @ahmed_aboelleef 2 года назад

    your videos are awesome , I really enjoy them
    What tools you are using for animating your videos

  • @sujithadr
    @sujithadr 3 года назад +1

    Thank you

  • @sbepari79
    @sbepari79 3 года назад

    Please upload more tutorial videos of Teamcity

  • @AgrimGrover
    @AgrimGrover Год назад

    Hi Nana, you share great information about teamcity, do you have any video or planning to create video for teamcity & sonarqube integration

  • @PavithraVijay-xl8mz
    @PavithraVijay-xl8mz Год назад

    Hi great video.. can you please make video on storing docker images in Jfrog artifactory..

  • @fooey88
    @fooey88 3 года назад +1

    Awesome video.

  • @anandjaisy
    @anandjaisy 2 года назад

    Your videos are great, can you please make a video on GCP CI/CD for java gradle application

  • @sanjuarya4243
    @sanjuarya4243 5 месяцев назад

    Amazing 👏

  • @herambthuse5460
    @herambthuse5460 3 года назад

    Hi, Please see if you can make longish videos with demos. Thanks for all your efforts.

  • @viktorshmata
    @viktorshmata 3 года назад +4

    Hi! When do you send your DevOps Bootcamp course on Udemy?

    • @TechWorldwithNana
      @TechWorldwithNana  3 года назад +1

      Hi Viktor. Appreciate your comment! We plan on building out the Bootcamp in a different direction with official university certificate etc, so it won't be on Udemy. But will continue to create useful Udemy courses :)

    • @viktorshmata
      @viktorshmata 3 года назад

      @@TechWorldwithNana Thanks a lot)

  • @HiranLaksh
    @HiranLaksh 3 года назад

    Thanks a lot.

  • @ajaybhandari9088
    @ajaybhandari9088 3 года назад

    Hi Nana, Can you please make a video on Datadog explaining the concept of monitoring serverless applications with Datadog?

  • @AgrimGrover
    @AgrimGrover Год назад

    Thanks for the great tutorial, is it possible to use ssh-keys uploaded on teamcity and passphrase in build-step when we select runner type as command line, as available in runner type ssh exec

  • @muhammadrezwanurrahman8938
    @muhammadrezwanurrahman8938 3 года назад +1

    After the creation of the image If want to deploy that image in K8 clusters like AKS or Amazon EKS then, is it possible to add AKS or Amazon EKS on TeamCity just like you added docker registry?

  • @sanees7921
    @sanees7921 3 года назад

    Anymore videos for teamcity e.g to create pipelines for docker image and its deployment on k8s or eks. Or teamcity templates?

  • @tonidezman7033
    @tonidezman7033 3 года назад +2

    Can you do CI/CD for Gitlab?

  • @Dave-do3pp
    @Dave-do3pp 3 года назад +1

    Like & save now, watch later ;)

  • @BillyHBalette
    @BillyHBalette 2 года назад

    Hi Nana, such a great tutorial!…you helped me a lot!.
    But I was wondering if you could help me with this.
    In my company we already have team city and Argo cd running. But we can’t figure out how to integrate these two awesome tools. Pleeeease help me!!!

  • @faizmustofa6369
    @faizmustofa6369 3 года назад +1

    Amazing

  • @neeraj91mathur
    @neeraj91mathur 5 месяцев назад

    How come the agents were able to execute gradle goals? Was gradle already present on those?

  • @amravati-fununlimited6835
    @amravati-fununlimited6835 3 года назад +1

    Hi Nana,how come you know so many technologies?

  • @Yaswanthkumarroyal1234
    @Yaswanthkumarroyal1234 3 года назад

    Hi Nana please can you create video ingress routing from deployment to BLUE GREEN DEPLOYMENT?

  • @kirillpavlovskii8342
    @kirillpavlovskii8342 Год назад +1

    I got this error when was trying to run container with docker inside
    Error: (HTTP code 400) unexpected - failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/usr/local/bin/docker" to rootfs at "/usr/bin/docker": mount /usr/local/bin/docker:/usr/bin/docker (via /proc/self/fd/9), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
    How can I solve it ?

  • @jugsma6676
    @jugsma6676 3 года назад

    This is nice, but I'll still stick with GitHub actions for code build. And I am actually waiting for GitHub actions for code deployment in the cloud (ec2, ecs, etc.) Or did i miss that video?

  • @prasathsoosaithasan1281
    @prasathsoosaithasan1281 Год назад

    Hi Nana, I am seeing the exact same problem with the missing requirement docker.server.version. And you are right, when you mount the docker socket then it actually goes away. But now what we observe is that Docker has been deprecated as a container runtime. My kubernetes cluster all of a sudden has containerd as the default container runtime. That means on the host of these machines there is no more docker socket I could mount. What can I do to get back up and running? :)

  • @jorden123
    @jorden123 3 года назад

    Perfect timing!
    I have just implemented Teamcity at the company I work for :)
    Question:
    I have a git repository that contains a Dotnet Core project that includes multiple microservices.
    There are times that I only want to build docker images for some of them.
    Besides a "git push" trigger, is it possible to determine in Teamcity whether I decide to build different docker images? (I guess I can decode the git commit message?)
    Thanks!

    • @yegornaumov9733
      @yegornaumov9733 3 года назад

      I think you might be able to do that using the conditional build steps and parameters: www.jetbrains.com/help/teamcity/build-step-conditions.html, www.jetbrains.com/help/teamcity/configuring-build-parameters.html

  • @Furkan-yv5ew
    @Furkan-yv5ew 8 месяцев назад

    I just wanted to learn from tutorials. In advertise it said that everything though starts small. So i just started looking for its tutorials. But the problem is i couldn't find any instructive videos for a begginner. 3 years past over that one video i watched. So teamcity is updated now and different from the one 3 years ago. So what do i do? There is like 10 days left for the free trial and i can't even figure out the first tutorial

  • @TheRollsRover
    @TheRollsRover 3 года назад

    I wanted to be a java developer 3years ago but now i don't coz of lots of coding which makes me headache. Now confused whether to go into networking or DevOps. What do you think , is DevOps as challenging as Developer and as easy as networking????Do we get stuck into bugs for somedays into Devops?? Does DevOps become easier after 1 year of experience??

  • @xcodiq
    @xcodiq 3 года назад +1

    Hey Nana, when I run the `docker run ... -d jetbrains/teamcity-agent` command line, everything works fine except my Agent isn't showing in the unauthorized agents tab. I checked with `docker container ls -a` and the container doesn't have a port assigned.
    You have any clue how I could fix this? I have literally no clue what I'm doing wrong. I've tried running te command multiple times, but that doesn't do the trick. Thanks in advance!

    • @siwardaoud3587
      @siwardaoud3587 2 года назад

      same prob !!!!

    • @dlzy5788
      @dlzy5788 Год назад

      i encounter same issue here and fix it by adding iptables rules which allowing tcp traffic on port 8111

  • @TheJakeblake
    @TheJakeblake 2 года назад

    It is program supposed to run on a Server? or it can run on my regular pc? 🤔

  • @AlexRubio
    @AlexRubio 3 года назад

    What is better than a great teacher?... A hot one 🔥! Rare find😒

  • @valkon_
    @valkon_ 3 года назад

    I want to meet the people that dislike Nana's videos, they must be insane.

    • @MadirajuKChaitanya
      @MadirajuKChaitanya 3 года назад +1

      I agree with Valkon. If they do not like the videos, they should comment and tell us... what are the limitations or flaws in the video. Just disliking will not do...!!!.

  • @ShyamKumar-rl3rw
    @ShyamKumar-rl3rw 2 года назад

    What is pipeline?

  • @niektuytel7861
    @niektuytel7861 3 года назад

    `under the 15 minutes` (movie has 26 minutes)

  • @genadpapashvili7185
    @genadpapashvili7185 2 года назад

    რა მაგარი გოგო ხარ ნეტა თუ იცი

  • @shambhunathsahani6505
    @shambhunathsahani6505 3 года назад

    Ci cd bamboo???

  • @GiorgiBochorishvili-tu1cf
    @GiorgiBochorishvili-tu1cf Год назад

    qartuladac :D :D

  • @BoolFalse
    @BoolFalse 3 года назад

    first view.. subbed :)

  • @devopsbrain
    @devopsbrain 3 года назад +1

    Sorry, but it is not about Ci/CD. It is about teamcity basics

  • @audien7796
    @audien7796 3 года назад

    Subtitles? :(

    • @jens2635
      @jens2635 3 года назад

      i have subtitles

    • @TechWorldwithNana
      @TechWorldwithNana  3 года назад +1

      Hi Alan, sometimes it takes longer for RUclips to add them, should be there by now.

    • @audien7796
      @audien7796 3 года назад

      @@TechWorldwithNana Thanks a lot!

  • @noone-hi6kq
    @noone-hi6kq 3 года назад

    жена рамжеша кутрапали судя по акценту

  • @technocoh
    @technocoh Год назад +2

    You are one of the best Devs on YT! Absolutely amazing dev & presentation skills! :D
    Edit: the part with the 2nd agent is totally brainfucked and is mentioned nowhere on TS page o_O, im stuck on this step since i get:
    Error response from daemon: error while creating mount source path '/usr/local/bin/docker': mkdir /usr/local/bin: read-only file system.
    for some reason and neither "chmod 666 /var/run/docker.sock" nore "chmod -R 666 /usr/local/bin" help =/

  • @samr6148
    @samr6148 3 года назад +1

    Very helpful, thanks!

  • @thomash.8297
    @thomash.8297 3 года назад +1

    Thank you for that awesome tutorial!