Jenkins is an open-source automation tool written in java that automates some of the software development lifecycle tasks like build, test, deploy, and more. In this article, we will discuss how to configure Jenkins master-slave setup also called master-slave or master-agent architecture.
Need of Jenkins Mater-[Agent-slave] Architecture.
When we build the Jenkins job in a single Jenkins master node then Jenkins uses the resource of the base machine and If no executor is available then the jobs are queued in the Jenkins server. Sometimes you might need several different environments to test your builds. This cannot be done by a…
Ansible is an open-source automation engine that automates software provisioning, configuration management, and application-deployment tool by enabling infrastructure as code. It runs on many Unix-like systems and can configure both Unix-like systems as well as Microsoft Windows. It includes its own declarative language to describe system configuration.
In this article, we will configure Jenkins using the Ansible Automation tool. It supports all platforms mention in the official installation document of Jenkins.
Let's see, How you can download and configure Jenkins
If you are looking for manual steps:
ansible-galaxy install rohitraut3366.jenkins
# To see all installed roles
ansible-galaxy role list
Jenkins is one of the most important tools in DevOps. Jenkins is used in the CI/CD stage of DevOps. In this blog, I am going to talk about Setup Docker Containers as Build Slaves for Jenkins.
5. checks When Build Start:
One VM with Docker installed also called as Docker Host
The first step is to set…
OpenStack is a free, open standard cloud computing platform. It is mostly deployed as infrastructure-as-a-service in public and private clouds where virtual servers and other resources are available to users.
Devstack is a series of scripts used to quickly bring up a complete OpenStack environment. We can download the latest version of OpenStack from the git master branch. It used to set up a faster and quicker way to set up the development environment and as the basis for most of the OpenStack project functional testing.
Before 2021, CentOS was regarded as an enterprise-stable, production-ready operating system that had been…
Jenkins is an open-source continuous integration server that helps developers by orchestrating a chain of actions to achieve the continuous Integration process in an automated way. Jenkins is an open-source automation tool written in java that automates some of the software development lifecycle tasks like build, test, deploy, and more. In this article, we will discuss how to configure the Jenkins master-slave setup also called master-slave or master-agent architecture.
Continuous Integration is the practice of testing each change done to code automatically and as early as possible.
Continuous delivery (CD) is a software engineering practice in which teams develop, build…
In this article, We are going to discuss confusion matrix use cases and it’s role in cybersecurity.
A confusion matrix is a table that is often used to describe the performance of a classification model on a set of test data for which the true values are known.
In this article, we are going to see how we can run a machine learning model in the docker container.
First, we need to create a machine learning model. In this article, we are creating a salary prediction model.
MongoDB is a general-purpose, document-based, distributed database built for modern application developers. MongoDB provides scalability and flexible schema.
Now, we don't need to worry about using a relational database system with limited flexibility and caused lengthy delays because of changes to the live database schema in production. As the schema changes on the live database, MongoDB can accommodate these changes without costly schema migrations.
In this article, we will see how companies are benefited after switching to NoSQL Database MongoDB. Reading case studies gives real insights and impact in real industry.
It was one of the first business publications in…