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

Поділитися
Вставка
  • Опубліковано 9 вер 2020
  • 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.

  • @arawindh.krishna
    @arawindh.krishna 3 роки тому +1

    One of the Best video on Jenkins..

  • @ricardohincapie1537
    @ricardohincapie1537 3 роки тому +3

    Thanks for the Tutorial. Very well explained!

  • @harikrishnareddy859
    @harikrishnareddy859 3 роки тому +3

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

  • @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 2 роки тому

      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 2 роки тому

      @Israel Kelvin instablaster :)

    • @israelkelvin6068
      @israelkelvin6068 2 роки тому

      @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 2 роки тому

      @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

    good usefull video thank you for you valuable explanation

  • @khatriravi19
    @khatriravi19 2 роки тому +1

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

  • @msharafi86
    @msharafi86 3 роки тому +2

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

  • @Sigmalennycareers
    @Sigmalennycareers 3 роки тому +1

    PHENOMENAL!!!!

  • @ananyanaiya655
    @ananyanaiya655 2 роки тому

    awesome demonstration, keep it up Hari

  • @sabariavk
    @sabariavk 3 роки тому +1

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

  • @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.

  • @srinivasagokaraju6871
    @srinivasagokaraju6871 3 роки тому +1

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

  • @zaheerbeg4810
    @zaheerbeg4810 2 роки тому +1

    you are a great tutor , so clear explanation, Thanks

  • @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!

  • @sanketjaiswal1137
    @sanketjaiswal1137 3 роки тому +1

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

  • @senthilkumar5129
    @senthilkumar5129 3 роки тому +1

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

  • @anupamghai7305
    @anupamghai7305 3 роки тому +1

    Really helpful

  • @RajKumar-fl4lw
    @RajKumar-fl4lw 3 роки тому +2

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

  • @brahmaprakashtoppana5666
    @brahmaprakashtoppana5666 3 роки тому +1

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

  • @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')

  • @nikhilnambiar6811
    @nikhilnambiar6811 2 роки тому

    Thanks for the Tutorial

  • @mynameisram6795
    @mynameisram6795 Рік тому +1

    super sir very good information, clear cut understanding

  • @sagarajayathilaka
    @sagarajayathilaka 2 роки тому

    Thanks a lot specially for showing possible errors.

  • @vijaykumar-pk1he
    @vijaykumar-pk1he 3 роки тому +3

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

  • @akashpreet918
    @akashpreet918 3 роки тому +1

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

  • @ashutoshkumar7275
    @ashutoshkumar7275 3 роки тому +2

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

    • @JavaHomeCloud
      @JavaHomeCloud  3 роки тому

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

    • @krishna172225
      @krishna172225 3 роки тому

      Please include some monitoring tool also

    • @JavaHomeCloud
      @JavaHomeCloud  3 роки тому +1

      krishna172225, working on it

  • @Creativeminds589
    @Creativeminds589 2 роки тому

    Excellent 👌👌👌

  • @dhirajdighe19102
    @dhirajdighe19102 3 роки тому +1

    Very well explained.

  • @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.

  • @manikantasarvasiddi2451
    @manikantasarvasiddi2451 3 роки тому +1

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

    • @JavaHomeCloud
      @JavaHomeCloud  3 роки тому +1

      Sure, I’ll post tool/topic wise questions

  • @sandhyaaa24
    @sandhyaaa24 3 роки тому +1

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

  • @ankitbillore8221
    @ankitbillore8221 3 роки тому +1

    you are awsome man,,

  • @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?

  • @mediatwinkleTV
    @mediatwinkleTV 3 роки тому +1

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

  • @attrantan3328
    @attrantan3328 3 роки тому +2

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

  • @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.

  • @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

  • @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 ...

  • @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

  • @AnandKumar-df8ow
    @AnandKumar-df8ow 2 роки тому +1

    Good

  • @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

  • @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"}

  • @mandlaanilbabu
    @mandlaanilbabu 3 роки тому

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

  • @chinmayabarik1404
    @chinmayabarik1404 2 роки тому

    Hi Hari,
    Could you please share the script file ?

  • @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

  • @Ian-tg3vm
    @Ian-tg3vm 3 роки тому +1

    Why tomcat i dont understand

  • @yadavallishankar554
    @yadavallishankar554 2 роки тому

    git url
    please

  • @andersonsibedwo6404
    @andersonsibedwo6404 3 роки тому

    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'
    }