jenkins


jenkins

Jenkins是一个开源的自动化服务器,旨在帮助进行持续集成和持续交付/部署(CI/CD)。它提供了一个可扩展的平台,可以自动执行各种构建、测试和部署任务。

以下是Jenkins的几个主要功能:

持续集成:Jenkins提供了强大的构建引擎,可以自动执行各种构建任务,例如编译代码、运行测试、打包应用程序等。

持续交付/部署:Jenkins还支持自动化部署和发布应用程序。它可以与各种工具和服务(如Docker、Kubernetes、AWS、Azure等)集成,使您可以轻松地实现持续交付/部署。

可扩展性:Jenkins具有高度的可扩展性,可以通过各种插件来扩展其功能。目前,Jenkins拥有超过1500个插件,涵盖了各种构建、测试、部署和监控等方面的功能。

安全性:Jenkins提供了多种安全措施,包括用户身份认证、访问控制、插件签名和安全更新等。这些措施可以确保您的CI/CD流程的安全性和可靠性。

用户界面:Jenkins提供了一个易于使用的Web界面,方便您配置和管理自动化任务。您可以使用这个界面来查看构建历史记录、监控实时构建进度、查看日志和报告等。

总之,Jenkins是一个强大的自动化服务器,可以帮助您实现持续集成、持续交付/部署和自动化测试等任务。它具有高度的可扩展性和安全性,并提供了易于使用的用户界面。如果您正在寻找一种可靠的自动化工具来加速和简化您的开发流程,Jenkins是一个不错的选择。

官网

Jenkins is an open source automation server. It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration, and continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat. It supports version control tools, including AccuRev, CVS, Subversion, Git, Mercurial, Perforce, ClearCase, and RTC, and can execute Apache Ant, Apache Maven, and sbt based projects as well as arbitrary shell scripts and Windows batch commands.

wiki描述

源码

文档

Jenkins环境配置篇-更换插件源

更改jenkins插件地址为国内源地址

第一步: 设置为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 或者 http://mirror.xmission.com/jenkins/updates/update-center.json

在Jenkins中的路径:进入Manage Jenkins——Manage Plugins——Advanced——滚动到最下面的Update Site并替换上面的地址 点击submit提交

第二步:修改服务器配置。 进入jenkins安装目录下的/updates/default.json,将其中的 updates.jenkins-ci.org/download替换为mirrors.tuna.tsinghua.edu.cn/jenkins , 有些jenkins 版本当中,是将 updates.jenkins.io/download替换为mirrors.tuna.tsinghua.edu.cn/jenkins然后, 把www.google.com修改为www.baidu.com

sed -i 's#updates.jenkins-ci.org/download#mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json
sed -i 's/www.google.com/www.baidu.com/g' default.json