In the context of large-scale promotion of micro-services, a large number of applications are sharded with finer granularity. It brings complex and high cost for...
It's a story about Dailymotion's journey from Jenkins to Jenkins X, the problems we had, and how we solved them. At Dailymotion, we believe strongly...
We all know that application distribution is the most stressful and risky part of the software development process. This is something that requires the development...
Recently, I did the support of continuous construction platform packaging and migration for a project in the early stage of the company. Since I had...
Anyway, why Jenkins? Business needs. We want to automatically check if there are updates every day, automatically package them and upload them. But Jenkins, neither...
This article is probably the most comprehensive introduction of Jenkins deployment solution on the Internet. Leaders always want to solve the problem of code submission...
Just add exit after the url of the Jenkins server. For example, if MY Jenkins address is http://localhost:8080/, I can just type http://xxx:9090/exit into the...
The engineer develops locally, submits the code to the code repository after the completion of development, [automatically] triggers Jenkins to conduct continuous integration and deployment,...
In the context of rapid update and iteration of Internet applications, traditional manual or simple scripts can no longer adapt to this change. At this...
Continuous Integration (CI) system plays an important role in the automatic construction of software (including compilation, release, and automated testing). Before, the front-end project was...
The administrator calls the "publishing program (code-named Varian, hereinafter referred to as Varian)" by Jenkins, and the publishing program will perform a series of initialization...
Recently, I did the support of continuous construction platform packaging and migration for a project in the early stage of the company. Since I had...
Continuous Integration (CI) is a software development practice: many teams integrate their work frequently, and each member usually integrates daily, leading to multiple integrations per...
Major cloud service providers and companies in the industry gradually choose Kubernetes and Docker as the preferred platforms for micro-service support. In order to better...
The process of manually deploying a project is painful and tedious, and a continuous integration and deployment tool can help free your hands to focus...
Jenkins is an open source software project. It is a Continuous integration tool developed based on Java for monitoring continuous repetitive work. It aims to...
Implementing DevSecOps practices on an enterprise scale can be challenging. Because different applications within an organization are using multiple programming languages, automated testing frameworks, and...
This article guides you through deploying a SpringBoot project using Jenkins, while implementing simple continuous integration and continuous deployment using Docker and Git. (Project address:...