In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-31 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/01 Report--
In this article, the editor introduces in detail "how to achieve clustering management and assembly line project configuration in Jenkins". The content is detailed, the steps are clear, and the details are handled properly. I hope that this article "how to achieve cluster management and assembly line project configuration in Jenkins" can help you solve your doubts.
A brief introduction to Jenkins Cluster
First of all, let's talk about the workflow of a single Jenkins:
1. Download the code locally from the GitLab remote repository
two。 The code is compiled into a war package by the local Maven (for Tomcat)
3. Finally, the packaged war package is placed in the target location (usually transmitted through a script)
The above is a rough workflow of Jenkins.
Now let's talk about why you use Jenkins clustering:
In fact, the main purpose of using Jenkins cluster is to relieve a work pressure of Jenkins Master (Jenkins itself is Master).
Because when multiple projects are deployed on Jenkins at the same time, the pressure on a single Jenkins server may be too great (pull, compile, publish)
1. Configure Jenkins to realize cluster function
Need to install: SSH, SSH Agent, SSH Build Agents plug-ins on Jenkins.
You need to install the JDK package on Node and synchronize the time.
1) configure Jenkins cluster
Manage Jenkins-Manage Nodes and Clouds
2) prepare the project
3) Build Now
Ssh-copy-id root@192.168.1.3 # needs to send the public key of the Node node to Client
two。 Configure pipelined projects using Jenkins
The Jenkins pipeline (Pipeline) is to present the details of each construction phase through Pipeline during the construction of the task project.
Pipeline format:
Pipeline {agent any # operates stages {on all hosts # Task set stage ('Hello') {# Task name is Hello steps {echo' Hello World' # commands to be executed by Hello tasks}
Note: I'm just doing a brief demonstration here, and you can play something more advanced according to the pipeline syntax.
After reading this, the article "how to achieve clustering management and assembly line project configuration in Jenkins" has been introduced. If you want to master the knowledge points of this article, you still need to practice and use it yourself to understand it. If you want to know more about related articles, you are welcome to follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.