Jenkins

Jenkins is an open source continuous integration tool written in Java, that has packages for Linux, Mac OS X, Windows, FreeBSD and OpenBSD. The project was forked from Hudson.

jenkins

Dive into Jenkins Roles

Concept of Roles in Jenkins. A role in Jenkins basically refers to a user that can has access to Jenkins. A user can be an administrator or any non-admin privileged entity.

13 Best Courses to learn DevOps for Senior Developers in 2020

Best DevOps Courses from Udemy, Coursera, and Pluralsight to learn Online in 2020. You may know that DevOps is one of the most in-demand skills for both big and small organizations.

How To Install Jenkins on Ubuntu 20.04 / Ubuntu 18.04

Jenkins is an open-source automation server that helps to automate the repetitive tasks involved in the software development process, which includes building, testing, and deployments. Jenkins was forked from the Oracle Hudson project and written in Java. Here, we will see how to install Jenkins on Ubuntu 20.04 / Ubuntu 18.04.

Jenkins Pipeline Groovy script - Part 2 Add a User to a Gitlab Group

In this post, I am discussing about how to add list of Users to newly created Gitlab group or existing group with specific permission granted to them. In companies while handling big projects and maintaining enormous code repositories, it is very much important to know what permissions supposed to be given to each member in the team.

How to Create a Jenkins Declarative Pipeline

Jenkins introduced a Declarative pipeline which allows one to break the whole process into different stages/jobs which trigger each other in a sequence.

Automating Data Science Projects with Jenkins

Let’s paint a scenario, you're working on a Data Science project and at first, you had a model accuracy of 80%, you deploy that…

Installieren von Jenkins unter Ubuntu 20.04

Wenn es um die Bewältigung sich wiederholender technischer Aufgaben geht, ist es nicht immer einfach, gute Automatisierungslösungen zu finden. Mit Jenkins, einem Open-Source-basierten Automatisierungsserver, können Sie Aufgaben von der Erstellung bis

Comment installer Jenkins sur Ubuntu 20.04

Si vous devez réaliser des tâches techniques répétitives, cela peut s'avérer être difficile de trouver des solutions d'automatisation qui répondent à vos attentes. Avec Jenkins, un serveur d'automatisation open-source, vous pouvez gérer vos tâches efficacement de la construction au déploiement de logiciels. Jenkins est basé sur Java.

Como instalar o Jenkins no Ubuntu 20.04

Quando confrontado com tarefas técnicas repetitivas, encontrar soluções de automação que funcionem pode ser uma tarefa árdua. Com o Jenkins, um servidor de automação de código aberto, você pode gerenciar eficientemente tarefas que vão desde a compilaç

Build Automation for Absolute Beginners (Part 2)

This is the last in my Absolute Beginner series but it’s going to be in four parts; setup, building, testing, and deploying. We started with a building a simple application, containerizing it, and now we’re going to automate all the processes between pushing your code changes and the application being available in it’s finished state.

Travis CI vs Jenkins: Which CI/CD Tool Is Right For You?

Travis CI and Jenkins are both popular CI/CD tools and were launched in the same year i.e. 2011. As of July 2020, Jenkins has been the more obvious choice as CI/CD tool with 15.9k stars & 6.3k forks.

CI/CD For Python Code Using Azure, Jenkins, Nginx, and GitHub

As the first post in the “CI/CD For Python Code Using Azure, Jenkins, Nginx, and GitHub” series I will introduce how to set a Jenkins server up behind an Nginx reverse proxy server on Azure by creating a Linux virtual machine on Azure and configuring Azure NSG(network security group). Of course, I know that Microsoft provides Jenkins template in the Azure marketplace, but personally I prefer to build Jenkins service by myself.

How to Install Jenkins on Ubuntu 20.04

This article explains how to install Jenkins on Ubuntu 20.04. Jenkins is an open-source automation server that can be used to easily set up continuous integration and continuous delivery (CI/CD) pipelines.

CI/CD pipeline integrating Kubernetes, Github and Jenkins

Kubernetes helps in managing the pods running by itself, hence we do not require to monitor the pods or do the load balancing part (Orchestration). It also provides us with a persistent volume feature that helps us make our data persistent.

GIT Branching and Merging with Jenkins Multibranch Pipeline

Here, we will discuss the branching and merging strategy using GIT and how Jenkins Multibranch Pipeline compliments it to give a seamless CI experience.In this article, we will discuss the branching and merging strategy using GIT which will work well for agile teams. We will also see how Jenkins Multibranch Pipeline compliments it to give a seamless Continuous Integration experience.

Getting Started with Jenkins | What Is Jenkins | What Is Continuous Integration

What is Continuous Integration? Why do we need continuous integration? What is Jenkins? How to install & set up Jenkins in Linux? What is Jenkins Master-Slave architecture? Learn how can we create and set up our own Jenkins master-slave architecture

Automate Deployment to CloudHub using CloudHub Deployer Plugin Jenkins

Automate Deployment to CloudHub using CloudHub Deployer Plugin Jenkins. Learn how to deploy Mule applications to CloudHub using Cloudhub deployer Jenkins plugin, and achieve continuous delivery and deployment.

Top 10 Docker Container For Absolute Developers

Top 10 Docker Container For Absolute Developers: NGINX, Portainer, Gitlab, COMPOSER, NGINX PROXY MANAGER, MYSQL, JENKINS, REDIS, RABITMQ, HTTPD

Travis CI vs Jenkins: Which CI/CD Tool Is Right For You?

Travis CI and Jenkins are both popular CI/CD tools and were launched in the same year i.e. 2011. As of July 2020, Jenkins has been the more obvious choice as CI/CD tool with 15.9k stars & 6.3k forks, in comparison to TravisCI which has 8k stars & 756 forks. However, these numbers alone don’t imply which CI/CD tool is more suitable for your upcoming or existing project. Jenkins is an open-source & Travis CI is free for open source projects.

Simple and Quick Way to Backup Jenkins to Azure Blob Storage

Jenkins uses just file storage in it's JENKINS_HOME directory for all configurations, from users to jobs to plugins, so backing up the configuration is actually pretty easy - just copy the parts you want to be backed up. For this, I decided to directly leverage Jenkins itself to run the backup jobs, with a simply script that backs up the data to a Zip file and uploads it to the cloud.