To everyone complaining about this video, I would like to direct your attention to 0:53 where it is *clearly* stated that this about installing it and setting it up *and* he has another video about how to use it.
@keithmiller9665
Ай бұрын
You didn't address the basic question of what is a Jenkins server.
@UnwalledGarden
Ай бұрын
Neither does the website for Jenkins! 😀
@bokami3445
Ай бұрын
Thank you, I was thinking the very same thing.
@MarloMitchell
Ай бұрын
I was thinking the same thing, i have no idea what a Jenkins server is lol.
@XexusNH
Ай бұрын
My question at the end was, What is Jenkins?
@Errantduvide
Ай бұрын
Jenkins is an open-source automation server widely used for continuous integration and continuous delivery (CI/CD) pipelines. It helps automate the process of building, testing, and deploying software applications. Here are some key points about Jenkins: Continuous Integration/Continuous Delivery (CI/CD): Jenkins facilitates the automation of various stages involved in software development, such as building code, running automated tests, and deploying applications. Plugins: Jenkins is highly extensible through plugins, which allow integration with various development, testing, and deployment tools and technologies. Master-Slave Architecture: Jenkins operates on a master-slave architecture, where the master node manages the jobs and distributes them to one or more slave nodes for execution. This architecture allows scaling Jenkins horizontally to handle larger workloads. Pipeline Support: Jenkins supports defining pipelines as code (Jenkinsfile), which allows describing complex workflows and integrations in a version-controlled format. Community Support: Being open-source, Jenkins has a large and active community contributing plugins, extensions, and providing support through forums, mailing lists, and documentation. Ease of Use: Jenkins provides a web-based GUI that makes it easy to set up and configure jobs and pipelines without requiring extensive scripting knowledge. In essence, Jenkins Server is a powerful tool used by development teams to automate and streamline the software delivery process, improving efficiency, reliability, and collaboration across the development lifecycle.
@edbouhl3100
Ай бұрын
It’s a tool to automate the software development process. I’m not clear if and how it helps home automation. My first impression is this probably guarantees no one else will be able to figure out how your system works.
@LubosMedovarsky
Ай бұрын
@@edbouhl3100 it's rather a tool for automated software testing, integration and delivery.
@Gruffyy
Ай бұрын
Don't really need Jenkins yet for my pipeline, but knowledge is power, so cheers.
@HopliteSecurity
Ай бұрын
Your new course looks great, thanks for the consistent content.
@Theborg72
Ай бұрын
Thanks as always great videos. but would appreciate if you could do a tutorial on Jenkins and how to do it like you did with proxmox in previous tutorials
@ronm6585
Ай бұрын
Thank you.
@FajarSumirat-jj1oq
Ай бұрын
What is Jenkins? Jenkins is an open-source automation server that enables developers to build, test, and deploy their software. It was originally developed by Kohsuke Kawaguchi as part of the Hudson project in 2004 and was later renamed Jenkins after a fork in 2011. Jenkins is highly popular in the continuous integration (CI) and continuous delivery (CD) landscape due to its flexibility, extensibility, and active community support. Key features of Jenkins include: Pipeline Automation: Jenkins allows you to define your build, test, and deployment pipeline as code, using either a GUI or a domain-specific language called Jenkins Pipeline (or Jenkinsfile). Extensibility: With over a thousand plugins available, Jenkins can integrate with a wide range of tools, including version control systems (e.g., Git, SVN), build tools (e.g., Maven, Gradle), testing frameworks, deployment tools, and cloud providers. Distributed Builds: Jenkins supports the distribution of workloads across multiple machines, allowing you to scale and speed up the CI/CD processes. Customization: Jenkins can be customized to suit various workflows and environments, with support for both declarative and scripted pipelines. Active Community and Documentation: Jenkins has a large, active user and developer community, along with extensive documentation and resources. What is a Jenkins Server? A Jenkins Server (or Jenkins Master) is the central control node in a Jenkins architecture. It orchestrates and manages the execution of jobs, which can include build, test, and deployment tasks. The server handles: Job Scheduling: It schedules jobs based on triggers (e.g., code commits, time-based schedules) and manages the execution queue. Build Management: The server manages the build process, including retrieving the source code, compiling it, running tests, and packaging the software. Plugin Management: It manages installed plugins, which extend Jenkins' functionality and integrate with other tools and services. User Interface: The Jenkins server provides a web-based interface for users to configure jobs, view build results, monitor the status of jobs, and manage the system. Security and Access Control: It handles user authentication and authorization, ensuring that only authorized users can access and modify the system. In larger Jenkins setups, the Jenkins server can delegate tasks to Jenkins Agents (or Jenkins Slaves), which are additional machines that execute jobs as directed by the Jenkins server. This helps distribute the load and allows for parallel execution of tasks, improving efficiency and scalability. Overall, Jenkins, through its server and agent architecture, provides a robust framework for automating and managing the software development lifecycle, from code commit to deployment.
@dontmindbeingblindd
Ай бұрын
What even is Jenkins?
@BerkayYetgin
Ай бұрын
I wish you would just explain what is jenkins and agent of it ?
@knightone57
Ай бұрын
Too bad you didn't explain what Jenkins is.
@JohnPamplin
Ай бұрын
Jay, this might be a stupid question, but can you run the agent on the same VM as Jenkins? I thought Jenkins just runs jobs - do you need multiple VMs for that?
@d3stinYwOw
Ай бұрын
You can do all of those, mix-n-match
@BlueEyedVibeChecker
Ай бұрын
I know this isn't the video for it, but do you know how to fix internet on Ubuntu-based distros (Mint) and specifically USB tethered wifi via a smartphone? It works... fine, but 13KB/s was hardly ideal in 1999. And the Linux forums, sites and subreddits are either full of elitists who refuse to help, or people with the same problem who want to but can't.
@acajoom
Ай бұрын
Make sure you explain what a Jenkins server is, otherwise the video is intended for people that don't need the video.
@Errantduvide
Ай бұрын
Why you using Java 17 when version 21 is there and working?
@Misimpa
Ай бұрын
Meme about java versions, 8, 17, 21 etc
@Errantduvide
Ай бұрын
@@Misimpa I dont know alot about Java can it become oudated?
@soam8175
Ай бұрын
using Jenkins in 2024 is like bringing the dead back to life
@esra_erimez
Ай бұрын
I do not understand these comments. No is forcing you to click on the video. My firm doesn't use Jenkins, but I thought the video was interesting.
@Anthony-Webb
Ай бұрын
So many bots in the chat - don't forget to report them, folks!
@Berecutecu
Ай бұрын
Man, I was reading the comments and not understanding the emojis, then I read your comment and looked the pictures of the other comments 😂
Пікірлер: 39