文档更新于2021.07
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集群。
2024年10月03日
每天进步一点点,关注我们哦,每天分享测试技术文章
本文章出自【码同学软件测试】
码同学公众号:自动化软件测试
码同学抖音号:小码哥聊软件测试
中文在线文档:https://www.jenkins.io/zh/doc/book/pipeline/
2024年10月03日
jenkins2.107.2+github+tomcat8.0+jdk1.8的安装+ansible发布+重启脚本自动部署web网站到两台tomcat
如果对运维课程感兴趣,可以在b站上或csdn上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实战技术视频
2024年10月03日
Jenkins作为热门的自动化构建工具,一直都在发展。
几年前推出了流水线(Pipeline)
主导思想就是pipeline as code,用代码来编写自动化流水线。
采用groovy作为语言。
node {
stage('stage1') {
if (env.BRANCH_NAME == 'master') {
echo 'master branch'
} else {
echo 'not master branch'
}
}
}
2024年10月03日
Jenkins 是一个用于自动化构建、测试和部署软件项目的开源持续集成(CI)和持续交付(CD)工具。它通过提供一个易于使用的 Web 接口来简化软件开发过程中的自动化任务。Jenkins 的主要功能包括: