Hope you enjoy the series! ❤ More CI/CD videos here 👇🏽 kzbin.info/aero/PLHq1uqvAteVsSsrnZimHEf7NJ1MlRhQUj
@kenchang34564 жыл бұрын
You're the best. I don't have a need for what you're teaching, now, but it's great to know. In my opinion.
@MarcelDempers4 жыл бұрын
No, You're the best! :)
@Black_void3752 жыл бұрын
Starting new project and i want to use drone, this video help me a lot with few things that didn't make sense in my head. Thank you very much
@hannan42354 жыл бұрын
Great video! you definitely got a new subscriber. Also at 5:05 threw me out of my chair with the absolute unit of the triceps.
@MarcelDempers4 жыл бұрын
"Introduction to Tricep development" - coming soon 💪🏽
@Fabiopazzo884 жыл бұрын
hey man, you are amazing!.. really appreciate your work on that!.. please keep going never stop!
@MarcelDempers4 жыл бұрын
Thanks! 💪🏽I'm only warming up 😎Thanks for all the support
@Fabiopazzo884 жыл бұрын
@@MarcelDempers hahah can't wait for the next one!!... by the way did you publish the Argo CI as well?
@amirsharifnia61632 жыл бұрын
Thank you so much Marcel, everything is clear to me now
@bluesalt38132 жыл бұрын
Thank you for the nice introduction video!
@muhammaddanishtahir31953 жыл бұрын
Awesome presentation of Drone
@boyko-digital5393 жыл бұрын
Thanks Marcel for such a great tutorial!
@Adks0074 жыл бұрын
You got an amazing skill on the camera work bro!!
@MarcelDempers4 жыл бұрын
Thanks for the kind words 💪🏽Still learning more about it every day 🤓
@brianhorakh11043 жыл бұрын
Hey Marcel, - Brian (ElasticDotVentures) so I'm suggesting that the CLI commands such as base64 could be abstracted into a template (for example) could definitely be automated using _b00t_ templates. 💖 the energy and the drone at the end!
@mr.cybernetyc72924 жыл бұрын
Great content Marcel, thank you for your effort
@zenobikraweznick2 жыл бұрын
Thank you, this really cleared things up a lot for me! Awesome! :)
@veasnachea47834 жыл бұрын
it is the real video, I am finding, good job, thanks
@isacmachado39182 жыл бұрын
Thanks for share this amazing content!
@kalpanamuthusamy40554 жыл бұрын
wow what an a explanations .. you rock in teaching
@markdabasol6707 Жыл бұрын
this guy is the best!
@jajajajalelelele2 жыл бұрын
Hi Marcel! Great video still recurring to your content after years. How did you "connect" the drone.marce.... to the clusterIP when you created the custom domain?? But looking at the ingress, the frontend already links to the drone.domain..... cuz the ingress yaml definition. I bought the Domain through GCP (Cloud DNS) Was trying to create an A type DNS which asks for an ip. Which type should I create
@MarcelDempers2 жыл бұрын
You would generally point your domain to the public IP of your ingress controller service, which is production \ cloud environments should be type=LoadBalancer. You can use an A record to the IP, or a CNAME if your cloud provider gives you a domain name for the LB. This means drone is not directly public facing since its a ClusterIP service.
@jimmedlin5788 Жыл бұрын
Hi, your videos are awesome! My drone node is pulling this error: drone-server-7746756c6d-mrk2x drone-server {"error":"pq: Could not detect default username. Please provide one explicitly","level":"fatal","msg":"main: cannot initialize server","time":"2023-03-08T14:13:13Z"} Any suggestions as to what the issue might be?
@chroniclesofj4 жыл бұрын
This is great. Do you prefer DroneCI over Jenkins and even GitHub Actions?
@MarcelDempers4 жыл бұрын
Tough choice, I prefer drone and github actions over Jenkins personally because of its ease of maintenance and setup. When it comes to choosing between drone and github it totally depends on the level of support you need. If you're paying github already, go with actions.
@adiankonina4 жыл бұрын
Great video!Thank you
@dambros3 жыл бұрын
I wish I could use any generic scm... I really want to use Drone currently but I have no ideia how to make it work with Azure Repos (which unfortunately I can't change). Any tips?
@phunktionaljohnkey1403 жыл бұрын
Hi Marcel. You refer to a link below but can't see any such links
@matheusisquierdo14 жыл бұрын
Great tutorial. I had some problems, when "ACTIVATE REPOSITORY" the drone server throw this error "Panic: runtime error: invalid memory address or nil pointer dereference".
@filipmacek24244 жыл бұрын
Hello Marcel, great content. Can I ask you, which one is better for kubernetes that I self managed and i want to have full CI/CD - drone or jenkins or maybe concourse? Thank you
@MarcelDempers4 жыл бұрын
Thanks for the kind words 💪🏽I dont believe there is a "best" CI system. You have to choose what ever pro's and cons aligns best with your teams and maturity. Jenkins has great maturity, most people know how to use it. (And its free) GitHub actions is great for large teams already familiar with GitHub, CI right within the same UI as the source. Drone is very similar to GitHub actions but pure open source and compatible with other Git providers (Gitlab, bitbucket etc) Bit Bucket and GitLab also have their respective CI systems which are great too. Another popular one is Argo, which is more GitOps focused, worth checking it out too.
@vorandrew3 жыл бұрын
Great job!
@hrvojetonkovac65194 жыл бұрын
Marcel, what gear do you use for filming these videos? Your videos are amazing.
@MarcelDempers4 жыл бұрын
Thanks for the kind words 💪🏽I started with my phone.. nowadays I use a Canon G7x, few lights & a green screen
@KK-4ever4 жыл бұрын
What if the service type is NodePort and used in the ingress? Is it mandatory to have the service created with ClusterIP type always for use it in ingress?
@MarcelDempers4 жыл бұрын
That should be fine as long as its reachable by the GitHub webhook as stated in 03:00 HTTP is important hence the ingress, but service type should be fine
@sharktamer4 жыл бұрын
Great video. Which do you prefer between drone and argo? Drone looks really simple but powerful, but I don't see many people talking about lately (apart from yourself of course).
@MarcelDempers4 жыл бұрын
Argo is more popular. personally, i like Drone, its simple and lightweight
@skillgroom4 жыл бұрын
I have followed your entire video but while I am opening the url (drone.marceldempers.dev) its not opening and giving a 404 status code. Could you please help me out I am bit confused at DRONE_SERVER_HOST and DRONE_RPC_HOST variable. I guess due to these variables not configured correctly by me am getting 404 status code. Please help me out will be thankful to you. Looking forward for your reply. If you can explain me how I can use nodePort service instead the Ingress and what variables are going to be changed. That will be also helpful to all.
@Printify3DSolutions4 жыл бұрын
Hi Bro!!! This is great!!!
@muhammadmansha45953 жыл бұрын
you are legend !
@K2ThaYo4 жыл бұрын
Great video as always. Are there any other ways of using drone ci without k8s? Also, this seems kinda easier than Jenkins x isn't it?
@MarcelDempers4 жыл бұрын
Yes, checkout the different types of drone runners. It runs almost anywhere. Drone CI and GitHub actions are becoming my favorite. In my opinion, Jenkins X is way more over-engineered than it should be. It requires the internet to be installed in your cluster before it works :)
@amine2504 жыл бұрын
Hey Marcel, I've been subscribed for a while now, I really like your content and your unique way of making it :) BTW, drone ci looks much like gitlab CI
@wadimjarochowicz66754 жыл бұрын
Your intro music reminds me of trailer park boys :D
@harratreco4 жыл бұрын
New subscriber here...Great content marcel. I would like to hear your thoughts on how much it would cost to run such a setup on Digital Ocean or vultr? or a general ball park. Thanks!
@MarcelDempers4 жыл бұрын
Thanks for the kind words 💪🏽Digital ocean is cheap, I pay roughly $20 AU per node including a load balancer.. Covered a basic cluster here kzbin.info/www/bejne/hqfJc3Z7Yt2aeLs
@justinbimbrahw63794 жыл бұрын
Love the intro music! What is that song?
@MarcelDempers4 жыл бұрын
Thanks 💪🏽 All the songs are in the description if you want to support those artists
@justinbimbrahw63794 жыл бұрын
@@MarcelDempers Awesome! Thanks! By the way, what do you think of Github Actions for CI? How is Drone IO better? Can you please comment? Thank you.
@MarcelDempers4 жыл бұрын
@@justinbimbrahw6379 I don't believe either is better than each other. GitHub actions is great for teams familiar with GitHub making adoption and UX easier. DroneCI is great for teams looking for pure open source solution that's not tied to specific source provider (GitHub) and can be used for other providers too. So depends on your requirements\team dynamics
@justinbimbrahw63794 жыл бұрын
@@MarcelDempers 👍Thank You!
@mvargasmoran3 жыл бұрын
hell yeah boi!
@nroose3 жыл бұрын
Already by about 4 minutes it seems crazy that the "jobs" you are talking about are not implemented using Kubernetes Jobs. Or are they? Just using the word "jobs" without saying whether they are Kubernetes jobs is bad.
@nroose3 жыл бұрын
Some of those files have trailing spaces and/or are dos files. Please don't do that.