1.jenkins
- jenkins可以安装成一个windows的service
2024年10月03日
在前面的章节中, 我们成功地涵盖了以下主题:
在本章中, 我们将开始探索 Jenkins 的新功能, 并构建一个完整的管道, 以展示 CI 和自动化的强大功能.
2024年10月03日
云效Flow 支持将Jenkins 服务配置为流水线源,流水线源,作为 Flow 流水线的输入源头,可以从 文件托管服务 或者 其他第三方服务 中获取原料,并将这些原料放入到工作区。那么我们该如何通过云效Flow来配置Jenkins 源呢,这篇文章告诉你答案。
2024年10月03日
持续集成是一种软件开发实践,是敏捷软件开发工作当中的一大组成部分。如果项目开发的规模比较小,比如一个人的项目,如果它对外部系统的依赖很小,那么软件集成不是问题,但是随着软件项目复杂度的增加(即使增加一个人),就会对集成和确保软件组件能够在一起工作提出了更多的要求-要早集成,常集成。早集成,频繁的集成帮助项目在早期发现项目风险和质量问题,如果到后期才发现这些问题,解决问题代价很大,很有可能导致项目延期或者项目失败。
2024年10月03日
通常,当你首次安装时,需要给 jcli 添加配置文件。然后,从 Jenkins 界面生成 Token 后还需要写入到配置文件中,这个过程显得很繁琐。但是,从这个版本开始,你可能就不再需要这么做了。因为,已经可以自动地获取 Token 并配置好了。你需要的只是执行下面的命令:
2024年10月03日
Docker
是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
2024年10月03日
持续集成中的 pipeline 技术和 docker 都是当前正在发展的主流方向,当然把它们结合起来在 CI/CD 过程中发挥出更强大的威力也是大家共同的目标。本文将介绍如何在 Jenkins pipeline 中集成使用 docker,好在当前的 Jenkins 已经默认通过插件实现了与 docker 的集成,所以这将是一段轻松愉快的旅程。
简单起见,我们使用一台安装了 docker 的 linux 虚机,并通过 ssh 将其启动为 Jenkins server 的 build agent。主要操作步骤如下:
2024年10月03日
安装Jenkins
提示:首先Jenkins安装方式有2中,一种是yum安装,另一种是使用war的方式进行安装(war就需要安装tomcat)
image_1c2g2ndpgrag1s3t1q1l1jas1qun1r.png-148.4kB
官方文档:https://pkg.jenkins.io/redhat/
如果我们想使用war包的方式可以直接下载war包
image_1c2g2po731b81qv9n081v2nk5i2l.png-98.9kB
2024年10月03日
使用Jenkins流水线(Pipeline)将Nginx应用部署到Kubernetes集群上是一个常见的CI/CD实践。以下是一个完整的示例,展示如何使用Jenkins Pipeline脚本将Nginx部署到Kubernetes集群。