⭐️ 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
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 ;)
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.
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 ?
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
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 :)
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
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?
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!!!
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 ?
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?
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? :)
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!
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
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
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??
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!
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...!!!.
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 =/
⭐️ 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
These are the best crash-courses on youtube for CI/CD, always exactly the info I need without any fluff, thank you!
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!
Definitely! Trying to setup TeamCity on my sandbox server^^
Thanks Nana for this really simple video!! You are definitely the first stop for any tech tutorial!
This is wonderful, I was overwarmed with the Jenkins plugins. Now my life is saved. Thank you Nana..
From Florianópolis - Brazil, thank you!
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.
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.
You are saving my life! Thank you for so a helpful tutorial!
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 ;)
As always, you are exceptional in explaining difficult concepts with ease. Thanks
Thank you Nana - This made TC looks very easy, I had been struggling with it but watching this video solved many questions
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
Thank you, Nana, for sharing this wonderful video with us...👍🙏🙂.
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.
we are happy about your existence :)
That's really nice to hear 😀
Very useful for visualizing how teamcity works - keep it up!
Thank you. This was incredibly helpful!
Wow ;) Thank you Nana! Very productive and useful
Thank you so much nana, your videos helped me a lot. I appreciate your work.
I love you Nana. I learned a lot thanks to you.
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 !!!
Wonderful tutorial. I learn a lot.
Great tutorial! Thank you :)
Very nice presentation and useful video. It really helps me getting new ideas about Teamcity Docker integration. Thanks Nana👍👍👍
Excellent job! Thanks! Keep doing such videos!
Very interesting :) Now I found Jenkins and Teamcity videos by you. Would love another CI video about Drone.
Ты многим пример и возможность разобраться. Спасибо!
Так-то вдуматься - замечательная, эрудированная гёрла:)
Very useful, we also run team city and are adopting it going forward. Thank you
That's great! 🙂 👍
Amazing explanation!
finally! nana's a lifesaver!
Thanks! Really useful video
You made it very easy
Thanks Nana
Thank you for this great video! :)
thank you for the video
Hey, you took the right topic.
Glad to hear :)
Will you be making a video on how to deploy TeamCity on Kubernetes?
Excellent Nana👍
Thank you! :)
Thank you Nana..thank you very much.❤️
😊 🙏
Thank you for great tutorials
Thanks for your nice feedback Mohamed!
Thank you Nana
Please do more videos on Teamcity
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 ?
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
Thanks for your feedback. Glad to hear it's an interesting topic :)
your videos are awesome , I really enjoy them
What tools you are using for animating your videos
Thank you
Please upload more tutorial videos of Teamcity
Hi Nana, you share great information about teamcity, do you have any video or planning to create video for teamcity & sonarqube integration
Hi great video.. can you please make video on storing docker images in Jfrog artifactory..
Awesome video.
Thanks Peter!
Your videos are great, can you please make a video on GCP CI/CD for java gradle application
Amazing 👏
Hi, Please see if you can make longish videos with demos. Thanks for all your efforts.
Hi! When do you send your DevOps Bootcamp course on Udemy?
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 :)
@@TechWorldwithNana Thanks a lot)
Thanks a lot.
Hi Nana, Can you please make a video on Datadog explaining the concept of monitoring serverless applications with Datadog?
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
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?
Anymore videos for teamcity e.g to create pipelines for docker image and its deployment on k8s or eks. Or teamcity templates?
Can you do CI/CD for Gitlab?
Like & save now, watch later ;)
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!!!
Amazing
How come the agents were able to execute gradle goals? Was gradle already present on those?
Hi Nana,how come you know so many technologies?
Hi Nana please can you create video ingress routing from deployment to BLUE GREEN DEPLOYMENT?
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 ?
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?
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? :)
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!
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
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
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??
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!
same prob !!!!
i encounter same issue here and fix it by adding iptables rules which allowing tcp traffic on port 8111
It is program supposed to run on a Server? or it can run on my regular pc? 🤔
What is better than a great teacher?... A hot one 🔥! Rare find😒
I want to meet the people that dislike Nana's videos, they must be insane.
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...!!!.
What is pipeline?
`under the 15 minutes` (movie has 26 minutes)
რა მაგარი გოგო ხარ ნეტა თუ იცი
Ci cd bamboo???
qartuladac :D :D
first view.. subbed :)
Sorry, but it is not about Ci/CD. It is about teamcity basics
Subtitles? :(
i have subtitles
Hi Alan, sometimes it takes longer for RUclips to add them, should be there by now.
@@TechWorldwithNana Thanks a lot!
жена рамжеша кутрапали судя по акценту
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 =/
Very helpful, thanks!
Great to hear! :)
Thank you for that awesome tutorial!