1 | Jenkins 2023 | Getting Started | Step-by-Step for Beginners

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

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

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

    Everything looks so easy when I learn or watch from you. Thanks.

  • @kim92se64
    @kim92se64 ปีที่แล้ว

    What a great tutorial without AWS & it's good for learning !!!
    Regard: Kim from Pakistan

  • @vanshika-f1w
    @vanshika-f1w ปีที่แล้ว

    I love this lecture and need more videos on Jenkins

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Thanks, will do Ved

  • @sbc498
    @sbc498 11 หลายเดือนก่อน +1

    Amazing content. Thank you sir. Are these four videos enough for jenkins?. Can you please guide me what to do after these four videos in order to build a simple project. Thanks again

    • @RaghavPal
      @RaghavPal  11 หลายเดือนก่อน

      This will be enough to get you started with any project on Jenkins. Of course there will be more concepts you will need to learn as per your project requirements, This will create a foundation for that. You can also explore more Jenkins videos here - automationstepbystep.com/

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

    Thanks Raghu for this wonderful Course

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      You're most welcome Mayur

  • @soundoffgur
    @soundoffgur 3 หลายเดือนก่อน

    Thankyou for such a wonderful explanation

    • @RaghavPal
      @RaghavPal  3 หลายเดือนก่อน

      Most welcome

  • @shubhamkulkarni2606
    @shubhamkulkarni2606 ปีที่แล้ว

    Hi,
    Thanks,
    Pls post videos daily..
    Very exited

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

      I will try my best Shubham

  • @ragook3
    @ragook3 ปีที่แล้ว

    In a real-world production environment, what is the preferred best practice: installing Jenkins on a virtual machine or running it within Kubernetes pods?

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

      Raghu
      The preferred best practice for installing Jenkins in a real-world production environment is to run it within Kubernetes pods.
      There are a number of benefits to running Jenkins within Kubernetes pods, including:
      *Scalability:* Kubernetes can easily scale Jenkins up or down as needed. This makes it easy to handle spikes in traffic and ensure that Jenkins is always available.
      *Reliability:* Kubernetes provides a number of features that can help to improve the reliability of Jenkins, such as self-healing and load balancing.
      *Security:* Kubernetes provides a number of security features that can help to protect Jenkins, such as role-based access control and network isolation.
      In addition, running Jenkins within Kubernetes pods can make it easier to manage and maintain Jenkins. For example, you can use Kubernetes to deploy updates to Jenkins without having to take it down.
      Here are some additional considerations for running Jenkins in production:
      *Use a persistent volume claim (PVC) to store Jenkins data.* This will ensure that Jenkins data is not lost if a pod is restarted or deleted.
      *Use a service to expose Jenkins to the outside world.* This will make it easy to access Jenkins from other applications and services.
      *Use a load balancer to distribute traffic across multiple Jenkins pods.* This will improve the performance and reliability of Jenkins.
      *Use a monitoring solution to monitor Jenkins performance and identify any problems.*
      *Implement security measures to protect Jenkins from unauthorized access and attacks.*
      Overall, running Jenkins within Kubernetes pods is the preferred best practice for installing Jenkins in a real-world production environment. Kubernetes provides a number of benefits that can help to improve the scalability, reliability, security, and manageability of Jenkins.

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

    Thanks Raghu ! I will practice it

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Most welcome Bharath

  • @oldhindisongs8088
    @oldhindisongs8088 5 หลายเดือนก่อน

    Thank you sir🎉🎉🎉.

    • @RaghavPal
      @RaghavPal  5 หลายเดือนก่อน

      Most welcome

  • @gauravwaghmare6418
    @gauravwaghmare6418 ปีที่แล้ว

    My man Thanks yar love you bro

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Most welcome 🤗 Gaurav

  • @giampixmusic
    @giampixmusic ปีที่แล้ว

    Very cool explanation! Its possible to connect to jenkins through https by creating a certificate? example through the port HTTPS 443 to make a secure connection?
    A video showing how to do this would be very useful.
    Thanks

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

      Sure, I will check on that

    • @giampixmusic
      @giampixmusic ปีที่แล้ว

      Thanks!@@RaghavPal

  • @rakeshr2678
    @rakeshr2678 6 หลายเดือนก่อน

    Again U rocks

    • @RaghavPal
      @RaghavPal  6 หลายเดือนก่อน

      Thanks Rakesh.. keep learning

  • @sureshpal5613
    @sureshpal5613 ปีที่แล้ว

    great video

  • @ThahirKizhakkepeedikayil-gy2ft
    @ThahirKizhakkepeedikayil-gy2ft ปีที่แล้ว +1

    Pls upload all the remaining parts of the series

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

      Coming soon Thahir

  • @KavitaRawatWorld
    @KavitaRawatWorld ปีที่แล้ว

    Hi Raghav,
    Thank you so much..You are wonderful easy going mentor , Happy Teaches Day..
    Do testers required jenkins knowledge?
    Just saw 8 months back you have uploaded Jenkins 2 videos in hindi language can i prefer those 2 as well?
    I like watching hindi videos as well :) so much hard work you put to bring these videos hatts off to you

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

      Kavita
      Thanks for the wishes
      Yes, you can watch that to get started, although most of my work on Jenkins you can find here - automationstepbystep.com/

  • @judithelemo
    @judithelemo 9 หลายเดือนก่อน +1

    easy to follow. i can build successfully but my console output is not readable. looks encoded

    • @RaghavPal
      @RaghavPal  9 หลายเดือนก่อน

      Judith
      Try to check the console output in text format
      Navigate to the build you’re interested in.
      On the left side, click on “Console Output”.
      Then click on “View as plain text”

    • @judithelemo
      @judithelemo 9 หลายเดือนก่อน

      @@RaghavPal when i use view as plain text its the same

    • @RaghavPal
      @RaghavPal  9 หลายเดือนก่อน

      Okay, the issue with unreadable or encoded console output in Jenkins is often related to the character encoding settings. Jenkins uses the system's default character set, which might not be UTF-8, causing non-ASCII characters to appear encoded or garbled. Here are some steps you can take to resolve this issue:
      1. Set Global Environment Variables:
      - Go to `Jenkins -> Manage Jenkins -> Configure System`.
      - Under Global properties, add two environment variables:
      - `JAVA_TOOL_OPTIONS` with the value `-Dfile.encoding=UTF-8`
      - `LANG` with the value `en_US.UTF-8`
      - Save the changes and restart Jenkins.
      2. Configure Encoding for Agents:
      - If you're using build agents, ensure that the agent's environment variable `LC_ALL` is set to `C.UTF-8`.
      - For Jenkins running in Docker, set the environment variable in the agent's Dockerfile.
      3. Modify Jenkins Startup Script:
      - If Jenkins is started via a script, add the JVM option `-Dfile.encoding=UTF-8` to the script.
      - For example, if using Tomcat to run Jenkins, add the `-Dfile.encoding=UTF-8` to the `JAVA_OPTS` variable in the `catalina.sh` file.
      4. Use AnsiColor Plugin:
      - Install the AnsiColor plugin in Jenkins, which can help with encoding issues related to console output.
      5. Check Jenkins XML Configuration:
      - Go to your Jenkins installation directory and check the `jenkins.xml` file.
      - Ensure that the `-Dfile.encoding=UTF-8` option is included in the configuration.
      After making these changes, trigger a new build and check if the console output is now readable. If the problem persists, you may need to look into the specific encoding used in your build scripts or tools that generate the output¹²³.
      Remember, it's important to match the encoding settings across your Jenkins controller, agents, and build environments to ensure consistent handling of character encoding.

  • @hassanmajeed5742
    @hassanmajeed5742 7 หลายเดือนก่อน

    Hello Sir , Can you please tell me why this problem arise after next step of install plugin every one plugin get error (red cross) and i try everystep 3 times every time this happened please tell me how to correct this

    • @RaghavPal
      @RaghavPal  7 หลายเดือนก่อน

      Hassan
      I will need more details and specifics when and where is this coming.
      can you show me the timestamp in the video where its happening

  • @leelamanjari122
    @leelamanjari122 ปีที่แล้ว

    Hi Raghav!!! I cant seem to open the localhost:9191. how do i fix it or is there another way to open it?

    • @leelamanjari122
      @leelamanjari122 ปีที่แล้ว

      update: localhost:8080 worked for me

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Great, thanks for posting the solution..

  • @shivakumar-ve8ks
    @shivakumar-ve8ks ปีที่แล้ว

    thank you
    next integration would you please start with the sonarqube, git with jenkins

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      I will plan Shiva

  • @nallanmidhu1
    @nallanmidhu1 9 หลายเดือนก่อน

    Hi Raghu, Thanks for this video.I followed this steps and created a 1st job just like as you said but it is showing failed for me

    • @RaghavPal
      @RaghavPal  9 หลายเดือนก่อน

      will need more details and error message/logs to troubleshoot

  • @7on
    @7on ปีที่แล้ว

    Does it need the JDK or is the JRE fine?

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      JRE is fine Jon
      Jenkins requires a Java Runtime Environment (JRE) to run. It does not require a Java Development Kit (JDK), unless you need to compile Java code within Jenkins.

  • @ChiraagIndian
    @ChiraagIndian ปีที่แล้ว

    sir JDK 20 installed in my laptop. Is it support Jenkins?

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Chirag
      Can check here www.jenkins.io/doc/book/platform-information/support-policy-java/

    • @ChiraagIndian
      @ChiraagIndian ปีที่แล้ว

      thanks sir@@RaghavPal

  • @dewashishsahu9308
    @dewashishsahu9308 ปีที่แล้ว

    There is a message when I search in browser
    "The site can't be reached'

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      On which step exactly do you get this Dewashish

    • @dewashishsahu9308
      @dewashishsahu9308 ปีที่แล้ว

      When I am putting http:\\localhost:9090 in browser@@RaghavPal

    • @dewashishsahu9308
      @dewashishsahu9308 ปีที่แล้ว

      I got the password in cmd but now when I am doing the same thing in cmd It's not working.

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Can try setup again

  • @GamingModeOnYT
    @GamingModeOnYT ปีที่แล้ว

    Why you stop uploading Sunday special videos

    • @GamingModeOnYT
      @GamingModeOnYT ปีที่แล้ว

      Please reply

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      It was taking a lot of time and efforts. Also I realized most of the stories and messages I had to convey were mostly done. You can re-watch all the Sunday Special Stories

    • @GamingModeOnYT
      @GamingModeOnYT ปีที่แล้ว

      @@RaghavPal Can you be my client and I will provide you my services whatever you want for example animation, editing, subtitle writer
      I think you should hire me for making your sunday special video's animation - My suggestion 😊

    • @GamingModeOnYT
      @GamingModeOnYT ปีที่แล้ว

      Please tell what you think

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      If I have some work in future, will inform

  • @skgamer9198
    @skgamer9198 ปีที่แล้ว

    Can you talk with me 🙏 please

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Please tell me your ques

  • @Amitpatil-g8g
    @Amitpatil-g8g ปีที่แล้ว

    Hi Raghav , Python Oops concept is it sufficient for automation Testing ? actually I have a started learning Basic python langauage from your channel. is it sufficient for for automation testing.

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

      Shiv
      Yes, Python OOP concepts are sufficient for automation testing. OOP concepts allow you to create reusable code and to structure your code in a way that is easy to understand and maintain. This is essential for automation testing, as you will often be writing code that needs to be used repeatedly.
      In addition to OOP concepts, you will also need to learn about other Python concepts, such as:
      * Data structures
      * Algorithms
      * Regular expressions
      * Unit testing
      * Mocking
      * WebDriver
      You can learn all of these concepts from the Python documentation, or from online tutorials and courses.
      Once you have a good understanding of Python, you can start learning about automation testing frameworks, such as Selenium WebDriver and Robot Framework. These frameworks provide you with the tools and libraries that you need to automate your tests.
      I recommend that you start by learning the basics of Python, such as variables, data types, and functions. Once you have a good understanding of the basics, you can start learning about OOP concepts.
      You can also start practicing your Python skills by writing small programs. This will help you to learn the syntax and semantics of the language.
      Once you have a good understanding of Python, you can start learning about automation testing. There are many resources available online and in libraries. You can also take an automation testing course.
      I hope this helps

  • @hassanmajeed5742
    @hassanmajeed5742 7 หลายเดือนก่อน

    Hello Sir , Can you please tell me why this problem arise after next step of install plugin every one plugin get error (red cross) and i try everystep 3 times every time this happened please tell me how to correct this

    • @RaghavPal
      @RaghavPal  7 หลายเดือนก่อน

      Hassan
      I will need more details and specifics when and where is this coming.
      can you show me the timestamp in the video where its happening