以下所有内容 仅做日常笔记,如有错误 请自行排查一、运行环境及版本Ubuntu 20.x.xDocker 20.xDocker-compose二、Jenkins安装1.目录结构服务器上 文件存放路径(根路径下): /jenkins (也可以放在其他路径这个随意)jenkins
|-- data # 用户存放数据的目录
|-- docker-compose.yml2.编写do
转载
2023-07-25 15:18:24
149阅读
环境 主机:centos7.5 说明:docker的安装,可以参考其他文档,这里就不赘述了。
原创
2022-08-31 14:29:05
112阅读
目录一、敏捷开发中持续集成痛点二、Jenkins简介三、jenkins安装与插件管理四、通过free style构建项目1 - 新建任务2 - 拉取git代码配置3 - 非常重要git安装与git账户邮箱4 - 开始构建5 - 配置构建shell执行5 - 构建服务器上传文件到运行服务器 一、敏捷开发中持续集成痛点开发经历传统开发与敏捷开发分析:如何可视化、可管理化的方式实现自动发布与部署二、J
转载
2024-04-07 10:17:07
482阅读
1、CI/CD概述 持续集成(Continuous Integration,CI):代码合并、构建、部署、测试都在一起,不断地执行这个过程,并对结果反馈。 持续部署(Continuous Deployment,CD):部署到测试环境、预生产环境、生产环境。 持续交付(Continuous Deliv ...
转载
2021-08-28 18:16:00
385阅读
2评论
一、安装环境 CentOS Linux release 8.2.2004 (Core) Docker 20.10.9 二、拉取镜像 要使用最新的LTS(长期支持的稳定版本) docker pull jenkins/jenkins:lts 要使用最新的 docker pull jenkins/jenk ...
转载
2021-10-14 14:51:00
202阅读
2评论
原创
2022-05-24 08:14:23
100阅读
Jenkins 简介、Jenkins 安装、插件管理、Jenkins 常用目录及文件(Jenkins 主配置文件,Jenkins 主目录,Jenkins 主程序目录,其他目录及文件)
JenkinsJenkins 简介JENKINS 是一个用 JAVA 编写的开源的持续集成工具。在与 ORACLE 发生争执后,项目从HUDSON 项目独立出来
转载
2024-06-25 07:35:37
26阅读
Jenkins介绍Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的构建或持续集成。Jenkins能实时监控持续集成过程中所存在的问题,提高详细的日志文件和提醒功能,用图表的形式,
转载
2024-03-04 12:36:40
79阅读
Linux Docker+Jenkins部署1. Docker安装Jenkins过程首先拉取镜像: docker pull jenkins (我安装的是Jenkins 2.275)创建本地数据卷: mkdir -p /data/jenkins_home/修改用户授权: chown -R 1000:1000 /data/jenkins_home/启动容 器: docker run -d --name
转载
2024-03-14 06:43:44
86阅读
一、实现思路在 Linux 服务器安装 docker创建 jenkins 容器jenkins中创建pipeline项目根据自动化项目依赖包构建 python 镜像(构建自动化 python 环境)运行新的 python 容器,执行 jenkins 从仓库中拉下来的自动化项目执行完成之后删除容器二、环境准备Linux 服务器一台(我的是 CentOS7) 1、有云服务器的同学直接用云服务器在服务器上
转载
2023-07-11 14:38:24
81阅读
OpenJDK形成新的镜像,然后通过SVN将项目checkout下来,由Jenkins自带的插件或脚本将Maven生成的war包发送到指定的Tomcat的WebApps目录下,最终启动Tomcat完成自动化部署。通过docker命令:sudo docker run –d -p 9898:8080 -p 50000:50000 -v /alidata/projects/jenkins:/var/je
转载
2023-07-21 11:56:53
139阅读
高效的CI/CD环境能获得什么呢?及时发现问题:提早得到集成反馈和修复大幅度减少故障率:业务流程化,减少人工出错风险加快迭代速度:可以在几分钟内运行几十次、甚至上百次持续集成减少时间成本:多项目管理及繁琐的部署工作没有了,不必再花费一定时间去准备研发端到端流水线,一键部署,应用弹性伸缩,灰度发布要想做到一个高效的CI/CD流程,需要有能力整合DevOps工具链及多环境适配,并且设计之初以自动化为原
转载
2023-07-25 20:32:58
99阅读
安装Jenkins Slave安装slave 使用jnlp协议在宿主机上面安装,不推荐使用docker运行slave,slave里面是真正运行任务的,因为需要构建和打包的时候需要很多工具,这样需要将工具集成在docker里面,很麻烦,宿主机安装slave。填写节点信息系统设置 > 节点管理 > 新建节点固定节点就是可以简单理解为静态的节点,Node节点是真正工作
转载
2024-04-28 15:52:08
190阅读
目录1、发布流程图2、环境准备3、Jenkins 入门3.1、Jenkins docker 安装 3.2、可选步骤-Unlock Jenkins3.3、登录3.4、安装中文插件、maven插件等3.5、全局工具配置(JDK、GIT、Maven等)3.6、git插件3.6.1、Gitee插件3.6.2、添加配置(这部不可少)3.7、新建一个maven任务测试1、发布流程图 工作流
转载
2023-09-21 11:27:37
87阅读
jenkins的安装很简单,但是jenkins的初次使用却很头疼。对于小白来说有点不太明白背景:开发更新app需要很多步骤,生成jar包、上传服务器、更新启动程序,如果有很多服务器,那么需要做好多的步骤,很麻烦使用jenkins的期望:构建jar包、上传服务器、更新程序一步到位 首先需要下载一个maven的集成插件 系统管理——插件管理——可选插件——找到 Maven
转载
2023-07-11 10:01:28
127阅读
CI-CD 解决的是代码从生产到线上的一个距离的问题,有效的管控中间的流程。也是开发和运维之间的问题。jenkins简介Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。CI(Continuous integration持续集成)
转载
2023-11-10 14:55:46
54阅读
docker部署Jenkins 1.1、拉取Jenkins的docker镜像[isi@wg-16-6 ~]$ docker pull jenkins/jenkins:lts等待镜像下载完成1.2启动Jenkins容器通过docker命令启动Jenkins容器docker run -p 8070:8080 -p 50000:50000 -d \-v jenkins:/var/jenkins
转载
2023-06-13 15:44:53
245阅读
Docker和Jenkins像DevOps界的巧克力和花生酱那样,它们的组合产生了无数的机会,当然也产生了很多难题,笔者将提及这两个方面。本文中,我假定读者已经熟悉Jenkins和Docker,我将把焦点放在特定的配置上而不是把笔墨花费在许多博文已经介绍过的入门概念上。设定目标我所要达成的目标其实非常简单:在一个容器中搭建Jenkins主节点,并且在多个主机上搭建多个JNLP代理容器。这些
转载
2023-12-11 20:37:44
65阅读
目录一、实现思路二、环境准备三、创建 jenkins 容器四。 配置 jenkins 容器五。 jenkins 安装插件六。 创建 jenkins 任务七。 构建有项目执行环境的 python 镜像八、创建 build.sh 文件并放到项目根目录下九、写 Jenkinsfile 文件并将放到项目根目录下十、提交代码到远程仓库十一、构建你 jenkins 任务十二、解决测试报告没有样式的
转载
2023-07-11 14:40:57
145阅读
docker-compose部署jenkins一、docker-compose文件version: '3.1'
services:
jenkins:
image: jenkins/jenkins:lts
volumes:
- /data/jenkins/:/var/jenkins_home
- /var/run/docker.sock:/var/run/
转载
2023-09-30 22:51:30
65阅读