Mastering DevOps Automation: Building CI/CD Pipelines with Jenkins, Ansible & Docker

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024
  • Terraform course
    bit.ly/3hum959
    how to set up CI/CD for docker-based applications, using Jenkins pipeline declarative syntaxes, integrating Jenkins and Ansible, Ansible playbook to deploy docker containers, using Ansible for continuous deployments.
    running Ansible playbooks from Jenkins
    working with Jenkins declarative pipeline, Jenkins pipeline as code.
    For advanced DevOps online training please Contact
    Java Home Cloud, Banglore India
    +919886611117

ความคิดเห็น • 88

  • @antfirmin
    @antfirmin 3 ปีที่แล้ว +7

    Another brilliant video.
    I like the way you leave all the mistakes in and show how to resolve them.

  • @pallavkanaujiya
    @pallavkanaujiya 3 ปีที่แล้ว +3

    best part of this tutorial are the mistakes and their resolutions!! excellent!

    • @JavaHomeCloud
      @JavaHomeCloud  3 ปีที่แล้ว

      Glad it was helpful!

    • @israelkelvin6068
      @israelkelvin6068 3 ปีที่แล้ว

      you probably dont care at all but does any of you know of a tool to get back into an Instagram account..?
      I somehow lost my password. I love any help you can offer me!

    • @quinnaugustus3788
      @quinnaugustus3788 3 ปีที่แล้ว

      @Israel Kelvin instablaster :)

    • @israelkelvin6068
      @israelkelvin6068 3 ปีที่แล้ว

      @Quinn Augustus I really appreciate your reply. I got to the site through google and im trying it out now.
      Takes a while so I will reply here later with my results.

    • @israelkelvin6068
      @israelkelvin6068 3 ปีที่แล้ว

      @Quinn Augustus it worked and I actually got access to my account again. I am so happy!
      Thank you so much, you saved my ass!

  • @senthilkumar5129
    @senthilkumar5129 3 ปีที่แล้ว +1

    No one can explain this kind of clear manner . Please upload vido for Bitbucket with Jenkins

  • @harikrishnareddy859
    @harikrishnareddy859 4 ปีที่แล้ว +3

    Wow amazing Hari , you have done a mini project in 35 minutes . Wishing to see many more examples on Jenkins pipelines.

  • @geethasundari143
    @geethasundari143 3 ปีที่แล้ว +6

    It's so clear explanation for beginners and all these steps are very important to project level I see. Thanks for it !! Can you also post more other stages that are frequently used in project.

  • @arawindh.krishna
    @arawindh.krishna 3 ปีที่แล้ว +1

    One of the Best video on Jenkins..

  • @RajKumar-fl4lw
    @RajKumar-fl4lw 4 ปีที่แล้ว +2

    Very nice video and real environment for java code deployments
    Please share all contents on udemy

  • @zaheerbeg4810
    @zaheerbeg4810 2 ปีที่แล้ว +1

    you are a great tutor , so clear explanation, Thanks

  • @ricardohincapie1537
    @ricardohincapie1537 3 ปีที่แล้ว +3

    Thanks for the Tutorial. Very well explained!

  • @khatriravi19
    @khatriravi19 3 ปีที่แล้ว +1

    Excellent video, liked the way the video made with step by step and troubleshooting. Thanks for making.

  • @brahmaprakashtoppana5666
    @brahmaprakashtoppana5666 3 ปีที่แล้ว +1

    Awesome explanation Hari, Reilly informative. If you have time please post Terrform, skafold and kinako👍👍

  • @mynameisram6795
    @mynameisram6795 ปีที่แล้ว +1

    super sir very good information, clear cut understanding

  • @sagarajayathilaka
    @sagarajayathilaka 2 ปีที่แล้ว

    Thanks a lot specially for showing possible errors.

  • @sanketjaiswal1137
    @sanketjaiswal1137 3 ปีที่แล้ว +1

    best ci cd piepline explained. Could you please make video on microservice application deployment.

  • @ashutoshkumar7275
    @ashutoshkumar7275 4 ปีที่แล้ว +2

    very nice explanation sir, pls upload some more videos like these.

    • @JavaHomeCloud
      @JavaHomeCloud  4 ปีที่แล้ว

      Sure I will, Would you the scenarios you are looking for?

    • @krishna172225
      @krishna172225 4 ปีที่แล้ว

      Please include some monitoring tool also

    • @JavaHomeCloud
      @JavaHomeCloud  4 ปีที่แล้ว +1

      krishna172225, working on it

  • @sabariavk
    @sabariavk 3 ปีที่แล้ว +1

    Great video. Explained every bit in detail. Good job.

  • @msharafi86
    @msharafi86 4 ปีที่แล้ว +2

    You are awesome Sir
    I really appreciate. This the most important tutorial I was looking for.

  • @akashpreet918
    @akashpreet918 3 ปีที่แล้ว +1

    Sir very good explained, but please make one video for pipeline script, so we can understand more.

  • @vijaykumar-pk1he
    @vijaykumar-pk1he 4 ปีที่แล้ว +3

    Exactly what I was looking for awesome work 👌🏻👌🏻

  • @senthilkumar5129
    @senthilkumar5129 4 ปีที่แล้ว +1

    good usefull video thank you for you valuable explanation

  • @ananyanaiya655
    @ananyanaiya655 2 ปีที่แล้ว

    awesome demonstration, keep it up Hari

  • @manikantasarvasiddi2451
    @manikantasarvasiddi2451 4 ปีที่แล้ว +1

    very good explanation...Please upload devops scenario based interview questions with answers if possible

    • @JavaHomeCloud
      @JavaHomeCloud  4 ปีที่แล้ว +1

      Sure, I’ll post tool/topic wise questions

  • @srinivasagokaraju6871
    @srinivasagokaraju6871 4 ปีที่แล้ว +1

    Awesome Anna. Thank you very much. Really great help for beginners.

  • @dhirajdighe19102
    @dhirajdighe19102 3 ปีที่แล้ว +1

    Very well explained.

  • @francescogrossi1773
    @francescogrossi1773 3 ปีที่แล้ว +2

    Hi Hari
    is there any of your trainings explaining same things with material (war, instruction to publicize docker image) and a slower pace?
    Yet, I think this is a very complete scenario , thanks for the outstanding work!

  • @Sigmalennycareers
    @Sigmalennycareers 3 ปีที่แล้ว +1

    PHENOMENAL!!!!

  • @attrantan3328
    @attrantan3328 3 ปีที่แล้ว +2

    Hi,Can you make a video about CI / CD Jenkins Pipeline, Ansible, Docker, Gitlab, thank you very much

  • @ankitbillore8221
    @ankitbillore8221 3 ปีที่แล้ว +1

    you are awsome man,,

  • @anupamghai7305
    @anupamghai7305 4 ปีที่แล้ว +1

    Really helpful

  • @sharanbasava7632
    @sharanbasava7632 2 ปีที่แล้ว

    Hi Sir, Great explanation. but where the automation testing (i.e Regression ) fits here, it will be really helpful if you even cover this.

  • @nikhilnambiar6811
    @nikhilnambiar6811 2 ปีที่แล้ว

    Thanks for the Tutorial

  • @Voyage_vibe_s
    @Voyage_vibe_s 2 ปีที่แล้ว

    Excellent 👌👌👌

  • @miemiemyothant627
    @miemiemyothant627 2 ปีที่แล้ว

    Hi.. Very good training, thank you so much. May I know do you have any training video for this java application with maven how to build it training video so then I can understand the whole things completely. I mean this java application which you are using in this video, how to build it with maven.

  • @AnandKumar-df8ow
    @AnandKumar-df8ow 2 ปีที่แล้ว +1

    Good

  • @manojkaranam8602
    @manojkaranam8602 2 ปีที่แล้ว

    Hello thanks for the tutorial
    Am facing issue at command
    sudo usermod -a -G docker jenkins
    It says user jenkins does not exist
    Can you please help how to fix this

  • @mediatwinkleTV
    @mediatwinkleTV 3 ปีที่แล้ว +1

    can you do the same deploying a simple web image rather than a war file/maven ?

  • @shaikhazharuddin8926
    @shaikhazharuddin8926 2 ปีที่แล้ว

    Thanks for the great video! I am facing one issue: I had to run the job twice in order to tag the image with latest commit instead of one, any help?

  • @sandhyaaa24
    @sandhyaaa24 3 ปีที่แล้ว +1

    Step 1/2 : FROM tomcat:8]
    invalid reference format
    ...got this Error ...could you tell y??

  • @paulodessa1
    @paulodessa1 3 ปีที่แล้ว

    thank you, good explanation, but I have this error when trying to repeat after you.
    + git rev-parse --short HEAD
    fatal: not a git repository (or any of the parent directories): .git
    If you know why it's so, please answer

  • @rohit_tyagi
    @rohit_tyagi 3 ปีที่แล้ว

    Hi,
    I have a Nodejs/puppeteer automation suite which I need to run on docker container using Jenkins pipeline.
    I have everything in place however, I am unable to figure out how to use Node env variables that I am using locally like Username and Password of the application. How can I use them in Jenkins pipeline? I have a declarative script where in final stage to run test cases I have something like this sh( NODE ='qa', NODE_URL ='path of congif file' HEADLESS='true')

  • @R-Kannada-DevOps
    @R-Kannada-DevOps 3 ปีที่แล้ว

    Sir I have installed my jenkins as a container , to use docker image which plugin I have to use ...

  • @pareshkaps
    @pareshkaps 3 ปีที่แล้ว

    Can you pls create a enterprise edition vdo like where user can choose any specific environment then the ci cd job will build on that specific environment.

    • @pareshkaps
      @pareshkaps 3 ปีที่แล้ว

      Pls make a vdo of parameterzied job with real time example

  • @anumehachakravarty37
    @anumehachakravarty37 3 ปีที่แล้ว

    It is giving me below error for docker build stage:
    + docker build . -t 'user/imagename:getVersion()'
    invalid argument "user/imagename:getVersion()" for "-t, --tag" flag: invalid reference format

  • @mandlaanilbabu
    @mandlaanilbabu 3 ปีที่แล้ว

    i am getting the tools {
    // No valid tools specified
    }

  • @msunil6675
    @msunil6675 3 ปีที่แล้ว

    I am getting error, and checked docker sdk module for python2.7(my python version), it is installed and in the right place(/usr/bin/python). any help is appreciated.-thanks in advance
    TASK [Start the container] *****************************************************
    fatal: [172.28.128.101]: FAILED! => {"changed": false, "msg": "Failed to import the required Python library (Docker SDK for Python: docker (Python >= 2.7) or docker-py (Python 2.6)) on client1's Python /usr/bin/python. Please read module documentation and install in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter, for example via `pip install docker` or `pip install docker-py` (Python 2.6). The error was: No module named selectors"}

  • @Ian-tg3vm
    @Ian-tg3vm 3 ปีที่แล้ว +1

    Why tomcat i dont understand

  • @chinmayabarik1404
    @chinmayabarik1404 2 ปีที่แล้ว

    Hi Hari,
    Could you please share the script file ?

  • @yadavallishankar554
    @yadavallishankar554 2 ปีที่แล้ว

    git url
    please

  • @andersonsibedwo6404
    @andersonsibedwo6404 4 ปีที่แล้ว

    Masking supported pattern matches of $dockerhub
    [Pipeline] {
    [Pipeline] sh
    /var/lib/jenkins/workspace/Ansible-docker@tmp/durable-386f08e8/script.sh: line 1: syntax error near unexpected token `newline'

  • @arkanjo7509
    @arkanjo7509 2 ปีที่แล้ว +1

    thanks very much.

  • @fandomlaser5066
    @fandomlaser5066 2 ปีที่แล้ว

    i m trying to run execute ansible sccript via pipeline code code is as below
    stage('Cleanup') {
    steps {
    sh 'sudo docker rm -f myjavaapp'
    ansiblePlaybook credentialsId: 'ansible-master-slave', disableHostKeyChecking: true, installation: 'Ansible', inventory: 'dev.inv', playbook: 'cleanup'
    //sh 'whoami'
    }