Jenkins for Beginners

بواسطة: Udemy

Overview

Learn Jenkins Essentials and start building your Pipelines

What you'll learn:
  • Create Jenkins Jobs
  • Manage Jenkins Jobs
  • Create and manage Jenkins Nodes
  • Add your Credentials securely

Jenkins is a powerful and flexible automation tool; It is used to automate almost anything.

Go faster and learn how to build strong automated processes like Pipelines, CI/CD Workflows and more!

Jenkins is the most popular tool to do Continuous Integration and Continuous Delivery of your software:

  • It’s free and open source

  • It has a strong community with thousands of plugins you can use

  • Jenkins is used in a lot of companies, from startups to enterprises


Do I need programming experience?

No, you don’t. It’s easy to get started and no scripting experience required.


If you’ve heard of DevOps and seen the words: CI/CD, Pipelines and automation, then more than likely, the tool being used is Jenkins.


Start automating everything, and become a DevOps Master!

Are you interested in venturing into a new world full of agile technologies?

This is the right course for you!

DevOps is a combination of software development and information technology operations that enables businesses to deliver applications at a faster pace. It brings together development and operations teams so there are fewer redundancies in the software development process.

DevOps has revolutionized workplaces in many ways. The number of DevOps-related jobs are increasing, while its rank as an in-demand job.


DevOps is important because it's a software development and operations approach that enables faster development of new products and easier maintenance of existing deployments.

Taught by

Musab Zayadneh

Jenkins for Beginners
الذهاب الي الدورة

Jenkins for Beginners

بواسطة: Udemy

  • Udemy
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • beginner
  • N/A
8.1.2PHP Version237msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (146ms)
    • Application (90.41ms)
    • 1 x Booting (61.53%)
      145.54ms
      1 x Application (38.22%)
      90.41ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      6 statements were executed9.7ms
      • select * from `courses` where `slug_ar` = 'jenkins-for-beginners' limit 1
        8.53ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. jenkins-for-beginners
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-05-21 07:47:43' where `id` = 3205
        450μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-05-21 07:47:43
        • 1. 3205
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (119)
        200μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        140μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (51) and `providers`.`deleted_at` is null
        170μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 3196 limit 1
        210μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 3196
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        t72lb68bGAeQXckKHtUwZ0Yideu8ewHfZjd9yBUn
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/jenkin...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/jenkins-for-beginners
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "3.141.14.210" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "3.141.14.210" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "943277a02c3e11a7-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "3.141.14.210" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "3.141.14.210" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "943277a02c3e11a7-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "21978" "REMOTE_ADDR" => "172.69.58.16" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/jenkins-for-beginners" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1747813663.0021 "REQUEST_TIME" => 1747813663 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 21 May 2025 07:47:43 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InNFMFQ5YmtsdVdQcDRXNTdzSzFGY0E9PSIsInZhbHVlIjoiazdReEVrRDFPUHN2bXZyZ3RGZzdoQ1M0VGdFaTdNdWJBdGtSSmJDUm81aVRvcHJWN3pjemdGa3lrU1pGRXlwRTlPT3I2T29kYXVsSmlRZ2xPNlZraWVISnBUaEpZOTdSQitSWFBOKzg3Z21RSDRzRkszY1VHSFdvS0doU21YQzAiLCJtYWMiOiI3NGMzNWUxMTU2N2MwYjQyZDhhMGUxMWUzZjU2MmJmOGJkZDA0MzFlMzA1ZGU0N2I4ODhkNDRlYjk3MmQzODY2IiwidGFnIjoiIn0%3D; expires=Wed, 21 May 2025 09:47:43 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InNFMFQ5YmtsdVdQcDRXNTdzSzFGY0E9PSIsInZhbHVlIjoiazdReEVrRDFPUHN2bXZyZ3RGZzdoQ1M0VGdFaTdNdWJBdGtSSmJDUm81aVRvcHJWN3pjemdGa3lrU1pGRXlwRTlPT3I2T" 1 => "laravel_session=eyJpdiI6ImtPdno0QXlOVlZtSEtBUjhCZzNXakE9PSIsInZhbHVlIjoiZ3FsbUlKVlU1VVh6dlhFS0J0R0lmcTJ6MVZ1YW13RFVUN3hkMmVKdUpyRzdEckpTdGhYdFBYRys5cTVXVXJmOGh1bk5ZS1RhTVFzQTJiSHpmOFlxeGhXemNXK3NJQXJiS0xTK3owWmMzd2lHOEoyVHZOOW83RmYyeHJoTlkxZFMiLCJtYWMiOiI2MzBjYjBiNmI5OWZkMjc0YzJmODc5NDhkZWNiMzgzN2Y5MTUyMzQwY2I5ZGJkMTE5ZWYxMmM3Y2M4MzVkYjJlIiwidGFnIjoiIn0%3D; expires=Wed, 21 May 2025 09:47:43 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImtPdno0QXlOVlZtSEtBUjhCZzNXakE9PSIsInZhbHVlIjoiZ3FsbUlKVlU1VVh6dlhFS0J0R0lmcTJ6MVZ1YW13RFVUN3hkMmVKdUpyRzdEckpTdGhYdFBYRys5cTVXVXJmOGh1" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InNFMFQ5YmtsdVdQcDRXNTdzSzFGY0E9PSIsInZhbHVlIjoiazdReEVrRDFPUHN2bXZyZ3RGZzdoQ1M0VGdFaTdNdWJBdGtSSmJDUm81aVRvcHJWN3pjemdGa3lrU1pGRXlwRTlPT3I2T29kYXVsSmlRZ2xPNlZraWVISnBUaEpZOTdSQitSWFBOKzg3Z21RSDRzRkszY1VHSFdvS0doU21YQzAiLCJtYWMiOiI3NGMzNWUxMTU2N2MwYjQyZDhhMGUxMWUzZjU2MmJmOGJkZDA0MzFlMzA1ZGU0N2I4ODhkNDRlYjk3MmQzODY2IiwidGFnIjoiIn0%3D; expires=Wed, 21-May-2025 09:47:43 GMT; path=/XSRF-TOKEN=eyJpdiI6InNFMFQ5YmtsdVdQcDRXNTdzSzFGY0E9PSIsInZhbHVlIjoiazdReEVrRDFPUHN2bXZyZ3RGZzdoQ1M0VGdFaTdNdWJBdGtSSmJDUm81aVRvcHJWN3pjemdGa3lrU1pGRXlwRTlPT3I2T" 1 => "laravel_session=eyJpdiI6ImtPdno0QXlOVlZtSEtBUjhCZzNXakE9PSIsInZhbHVlIjoiZ3FsbUlKVlU1VVh6dlhFS0J0R0lmcTJ6MVZ1YW13RFVUN3hkMmVKdUpyRzdEckpTdGhYdFBYRys5cTVXVXJmOGh1bk5ZS1RhTVFzQTJiSHpmOFlxeGhXemNXK3NJQXJiS0xTK3owWmMzd2lHOEoyVHZOOW83RmYyeHJoTlkxZFMiLCJtYWMiOiI2MzBjYjBiNmI5OWZkMjc0YzJmODc5NDhkZWNiMzgzN2Y5MTUyMzQwY2I5ZGJkMTE5ZWYxMmM3Y2M4MzVkYjJlIiwidGFnIjoiIn0%3D; expires=Wed, 21-May-2025 09:47:43 GMT; path=/; httponlylaravel_session=eyJpdiI6ImtPdno0QXlOVlZtSEtBUjhCZzNXakE9PSIsInZhbHVlIjoiZ3FsbUlKVlU1VVh6dlhFS0J0R0lmcTJ6MVZ1YW13RFVUN3hkMmVKdUpyRzdEckpTdGhYdFBYRys5cTVXVXJmOGh1" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "t72lb68bGAeQXckKHtUwZ0Yideu8ewHfZjd9yBUn" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/jenkins-for-beginners" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]