自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(143)
  • 资源 (1)
  • 收藏
  • 关注

原创 jenkins 配置技巧

jenkins 配置技巧。

2024-10-13 20:15:00 21

原创 jenkins 使用技巧(二)

jenkins 使用技巧(二)

2024-10-13 16:15:00 133

原创 jenkins 使用技巧(一)

jenkins 使用技巧(一)

2024-10-13 12:15:00 263

原创 jenkins安装配置及权限配置

注:Schedule的配置规则是有5个空格隔开的字符组成,从左到右分别代表:分 时 天 月 年。*代表所有,0 12,20 * * * 表示“在任何年任何月任何天的12和20点0分”进行构建。下载jenkins的war包:http://mirrors.jenkins-ci.org/war/latest/jenkins.war。则在浏览器上:http://ip:8081/jenkins/将war包放至节点webapps目录下。

2024-10-13 08:15:00 147

原创 jenkins 2.x docker 方式安装

输入:b16a8e97177e4a3da7414f0a8e31415c。jenkins 2.x docker 方式安装。3.查看jenkins 密码。2.运行docker 实例。4.访问jenkins。

2024-10-12 20:15:00 289

原创 jenkins方案下的scm部署案例

4.根据dockerfile 产生镜像。3.执行mvn 打包到jar包文件。2.拉取maven镜像。

2024-10-12 16:15:00 101

原创 jenkins部署-ubuntu-container

以docker方式运行,如有机器可以独立VM方式运行。jenkins部署-ubuntu-container。

2024-10-12 12:15:00 213

原创 jenkins部署-centos-(七)配置项目案例

整体流程:提供基本文件--》配置git地址,项目--》调用devops,jenkins脚本--》完成打包配置,产出镜像制品库--》推送到仓库--》发布对应的DEV/SIT/STAGING/PROD各环境。文件内容,研发提交后需要更新对应的参数,如有调整需要同步运维。script path (打包调用的脚本名称)##以下2个文件需要在各环境代码仓库中同步提交。3.执行mvn 打包到jar包文件。#研发项目中需要提供的内容。文件,研发自行提供,更新。#案例1 多分支流水线。根据名称过滤: dev。

2024-10-12 08:15:00 452

原创 jenkins部署-centos-(六)配置从节点

以docker方式运行,如有机器可以独立VM方式运行。新建从节点,然后配置。

2024-10-11 20:15:00 322

原创 jenkins部署-centos-(三)jenkins

如果忘记密码:则替换密码串。系统管理-》系统配置-》或 从尾部日志里获取。#修改admin密码。

2024-10-11 16:15:00 290

原创 jenkins部署-centos-(二)docker compose部署

jenkins部署-centos-docker compose部署。

2024-10-11 12:15:00 389

原创 jenkins部署-centos-系统配置

jenkins部署-centos。

2024-10-11 08:15:00 1420

原创 查看jenkins启动参数列表

-excludeCipherSuites =设置要排除的密码(逗号分隔,使用空白引号“”排除所有密码)(默认值为//排除弱密码/不安全密码“ ^。ARG为EXT = MIMETYPE:EXT = MIMETYPE:...(例如xls = application / vnd.ms-excel:wmf = application / x-msmetafile)默认值为10000。用法:java -jar jenkins.war [--option = value] [--option = value]

2024-10-10 20:15:00 716

原创 jenkins部署的一些错误记录

jenkins部署的一些错误记录。

2024-10-10 20:15:00 238

原创 jenkins中按项目分配权限的案例

jenkins中按项目分配权限的案例。

2024-10-10 16:15:00 273

原创 jenkins 的目录结构介绍

jenkins 的目录结构介绍。

2024-10-10 12:15:00 96

原创 jenkins特性介绍

jenkins特性介绍。

2024-10-10 08:15:00 254

原创 Jenkins介绍

Jenkins 是一个可扩展的持续集成引擎。

2024-10-09 20:15:00 188

原创 Jenkins 是啥

CI工具,做一些自动化build。例如你的项目可以设置15分钟build一次,在定时自动build,验证unit test,若发生错误则把日志信息以email的形式发送给项目成员。主要用于公司持续集成环境的搭建。起到自动构建、自动编译、自动化测试一体化的功能。Jenkins其实就是一个工具,这个工具的作用就是调用各种其他的工具来达成你的目的。1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。

2024-10-09 16:15:00 190

原创 jenkins中维护的一些错误记录

在 branch specifier (blank for any)处留空白,这样它会自动识别所有的revison包括分支branch的。原因分析:jenkins无法准确识别revision。或者精确匹配revison的所在位置。jenkins中维护的一些错误记录。

2024-10-09 12:15:00 948

原创 jenkins 2.x pipeline 的特点介绍

jenkins 2.x pipeline 的特点介绍。

2024-10-09 08:15:00 296

原创 docker 多阶段案例2

最终的目的都是将最终的可执行文件放到一个最小的镜像(比如alpine)中执行。第二步是将编译后的文件复制到 alpine 镜像中执行。第一步是先用一个通用的镜像编译镜像,docker 多阶段案例2。多阶段Dockerfile。

2024-10-08 20:15:00 170

原创 Docker 的多阶段构建功能

多阶段构建指在Dockerfile中使用多个FROM语句,每个FROM指令都可以使用不同的基础镜像,并且是一个独立的子构建阶段。提升构建速度使用构建工具(Docker、Buildkit等),可以并发执行多个构建流程,缩短构建耗时。在第一阶段选择合适的编译时基础镜像,进行代码拷贝、项目依赖下载、编译、测试、打包流程。优化镜像的层数和体积构建的镜像仅包含基础镜像和编译制品,镜像层数少,镜像文件体积小。在第二阶段选择合适的运行时基础镜像,拷贝基础阶段生成的运行时依赖文件。Docker 的多阶段构建功能。

2024-10-08 17:15:00 183

原创 一个完整的持续集成和持续部署的流水线作业

一个完整的持续集成和持续部署的流水线作业。

2024-10-08 12:15:00 279

原创 DevOps案例

按Feature、UserStory、Task、Bug呈现,有需求问题描述和验收准则,开发前就把需求分解澄清。迭代产出版本更符合市场交付需求,版本质量和开发效率和团队合作等方面都得到提升。需求突发,与实际开发者缺少沟通,任务冲突时需求优先级不明确协调困难。测试用例平台化,易于补充扩展,结果推送格式统一,内容明了报错亮红灯。测试用例少,测试工具整合困难、难以扩展,检查结果方式不统一。保证覆盖率、保证代码质量,改进测试用例覆盖。发布部署前试验观察,根据数据进行持续改进。8. 多维度制品库管理。

2024-10-08 08:15:00 190

原创 构建框架 Tekton

综上可知:Pipeline 由多个 Task 组成,每次执行对应生成一条 PipelineRun,其控制的 TaskRun 将创建实际运行的 Pod。流水线是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术,也叫 Pipeline。Tekton 最主要的四个概念为:Task、TaskRun、Pipeline 以及 PipelineRun。在每一次构建镜像中,我们都需要拉下代码仓库中的代码,进行代码编译,构建镜像,最后推往镜像仓库。构建框架 Tekton。

2024-10-07 20:15:00 438

原创 kubernetes原生CI CD工具

PipelineRun:类似task和taskRun的关系,pipelineRun也表示某一次实际运行的pipeline,下发一个pipelineRun CRD实例到kubernetes后,同样也会触发一次pipeline的构建。TaskRun:task只是定义了一个模版,taskRun才真正代表了一次实际的运行,当然你也可以自己手动创建一个taskRun,taskRun创建出来之后,就会自动触发task描述的构建任务。Tekton的特点是kubernetes原生。那Tekton都提供了哪些CRD呢?

2024-10-07 17:15:00 265

原创 自动部署、扩展和管理容器化

Kubernetes(简称为K8s)是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统。它适用于多种生产环境,包括裸机,内部部署虚拟机,大多数云提供商,以及三者的组合/混合。A:是的,使用通用的yaml模板。发布时候传入变量值,例如启动参数、镜像地址、等生成yaml配置,然后通过调用来实现部署应用。Q: 部署Kubernetes应用,是有用到通用的yaml模板结合Helm使用吗?A:公司使用版本管理是Helm来实现更新、回滚、重启等操作。主流监控方案Prometheus。

2024-10-07 13:15:00 263

原创 Docker持续集成

3)然后重建Maven容器,构建新的Image并Push到Docker私有库中。持续部署方案,是从私有的Docker Reistry拉取代码。2)利用maven BUILD 新的hello项目包。1)Jenkins会自动出来一个构建任务。4)重新把Docker容器拉起来。Docker持续集成。查看代码更新后的效果。

2024-10-07 08:15:00 194

原创 devops 持续交付流水线

小步快跑,在有大方向的基础上,需要将每一步改变都设计得足够小,这样才能足够快的去改进。一种轻量级、低耦合的技术组合。将一切自动化、自服务化。

2024-10-06 20:15:00 107

原创 devops中工具链

编排:当考虑微服务、面向服务的架构、融合式基础设施、虚拟化和资源准备时,计算系统之间的协作和集成就称为编排。它们运行自己的进程、文件系统和网络栈,这些资源都是由运行在硬件上的操作系统所虚拟化出来的。配置管理:基础设施配置和管理,维护硬件和软件最新的、细节的记录-包括版本、需求、网络地址、设计和运维信息。打通用户、PMO、需求、设计、开发(Dev)、测试、运维(Ops)等各上下游部门或不同角色。打通业务、架构、代码、测试、部署、监控、安全、性能等各领域工具链。构建:版本控制、代码合并、构建状态。

2024-10-06 17:15:00 147

原创 devops构建架构

devops构建架构。

2024-10-06 13:15:00 196

原创 敏捷 & DevOps

敏捷 & DevOps。

2024-10-06 08:15:00 259

原创 linux 操作系统下 dos2unix 命令介绍和使用案例

dos2unix是一个在 Linux 操作系统中使用的命令行工具,主要用于将 DOS 格式的文本文件转换为 Unix 格式。DOS 格式的文本文件使用回车符(CR)和换行符(LF)作为换行标志,即\r\n,而 Unix 格式则仅使用换行符\n。因此,使用 dos2unix 可以解决在 Linux 系统中处理 Windows 格式文件时出现的换行符不匹配问题。

2024-10-05 20:15:00 1061

原创 devops实施路径和阶段

测试人员通过引入自动部署,推广应用持续交付,将测试环境的版本发布过程纳入持续集成应用,通过规范测试环境发布过程,建立苏宁消费金融公司持续交付应用。1、将项目交付的各个管理环境前置,尽早发现软件质量问题,从而降低缺陷的解决成本和带来的后续影响。开发过程引入、开展持续集成实践,建立持续集成应用模型和成熟度模型,并在重点产品试点应用。4、在交付过程中,落地标准和规范,提高生产效率的同时,规避混乱和风险。在生产演练过程引入自动部署,实现开发、测试、运维一体化。2、缩短交付的周期,推动业务尽快实现价值。

2024-10-05 17:15:00 471

原创 CICD自动化介绍

CICD自动化介绍cartridge开发运维流程关键动作配置管理配置模版编排组件

2024-10-05 13:15:00 310

原创 微服务化的devops

cicd ,微服务化,docker

2024-10-05 08:15:00 124

原创 devops中的主体流程参考

用Jenkins来做节点控制、版本管理、流程设置、触发Job,用Docker容器来搭建编译部署环境。把这一切连接起来的就是流程脚本和Dockerfile。2、Jenkins将代码打包,并通过Dockerfile执行build构建镜像;4、通过测试服务器pull新版镜像部署,调用测试服务接口,检测服务是否正常;1、开发提交代码到git服务器,通过钩子触发Jenkins执行构建;3、镜像构建成功之后,将镜像PUSH到Docker仓库;5、通过salt-api发送指令到生产环境,进行分发部署。

2024-10-04 20:15:00 224

原创 云计算平台Stargate解决方案

其核心组件包括:Stargate(核心系统)、Dockeryard(镜像管理)、Pauth(登录、验签)、Atlas(集群配置、用户和组织管理、配额管理),现已全部开源到Github中。云计算平台Stargate是一套一站式企业级云计算平台解决方案。

2024-10-04 17:15:00 272

原创 linux操作系统下 domainname 命令介绍和使用案例

domainname是一个用于显示或设置系统的 NIS(Network Information Service)域名的命令。它通常用于在网络中标识主机的域名。meng.com。

2024-10-04 13:15:00 1348

node.16.13.1-alpine.tgz

node.16.13.1-alpine.tgz 镜像文件

2024-10-11

dcgm-monitor.tar.gz

docker run -d --name gpu_monitor --hostname gpu-204-153 --restart=always --gpus all -p 9400:9400 nvidia/dcgm-exporter #docker run -d --name gpu_monitor --hostname gpu-204-153 --gpus all --rm -p 9400:9400 nvidia/dcgm-exporter exit 1

2024-10-11

tx-gpushare.zip 腾讯云的GPU分隔资源插件

{ "kind": "Policy", "apiVersion": "v1", "predicates": [ { "name": "PodFitsHostPorts" }, { "name": "PodFitsResources" }, { "name": "NoDiskConflict" }, { "name": "MatchNodeSelector" }, { "name": "HostName" } ], "extenders": [ { "urlPrefix": "http://gpu-quota-admission.kube-system:3456/scheduler", "apiVersion": "v1beta1", "filterVerb": "predicates", "enableHttps": false, "nodeCacheCapab

2024-10-10

ali-gpushare.zip

ali-gpushare 阿里GPU的k8s分隔方案文件

2024-10-08

helm-cmd.zip

helm-cmd.zip helm 命令行工具

2024-10-04

helm-push-0.10.3-linux-amd64.tar.gz

helm-push_0.10.3_linux_amd64.tar.gz 不错的工具

2024-10-04

chartmuseum.tgz chart 文件库

chartmuseum.tgz chart 文件库

2024-09-30

谷歌浏览器,方便安装,离线文件

谷歌浏览器,方便安装,离线文件

2024-09-30

img-curl.tgz

img_curl.tgz curl 工具镜像

2024-09-18

img-python-alpine.tgz 离线镜像

img_python-alpine.tgz 离线镜像

2024-09-18

GPU供应商性能测试 gpu-test-tools gpu-brun nccl 小功能

GPU供应商性能测试 gpu-test-tools gpu-brun nccl 小功能

2024-09-18

ToDesk-4.7.0.2.exe

ToDesk_4.7.0.2.exe 客户端连接工具

2024-09-17

Firefox Setup 111.0.1.exe

客户端工具 Firefox Setup 111.0.1.exe

2024-09-17

构建Nginx 代理的dockerfile 镜像文件

# 使用官方 NGINX 镜像作为基础镜像 FROM nginx:1.24.0 #workdir WORKDIR /opt # 安装构建依赖 RUN apt-get update && \ apt-get install -y \ build-essential \ libssl-dev \ git \ wget \ libpcre3 libpcre3-dev zlib1g zlib1g-dev\ && rm -rf /var/lib/apt/lists/*

2024-09-14

ngx-pxy 代理转发镜像

#docker run -itd --name ngx-pxy -p 8443:8443 nginx:v1.0 docker cp nginx.conf ngx-pxy:/usr/local/nginx/conf/nginx.conf docker exec -it ngx-pxy nginx -t docker exec -it ngx-pxy nginx -s reload #docker logs -f ngx-pxy

2024-09-14

nginx代理转发配置,配置内网到外网访问

#gzip on; server { #指定DNS服务器IP地址 resolver 8.8.8.8 valid=60s ipv6=off; #resolver 8.8.8.8; #监听443端口,https默认端口443 listen 8443; access_log /var/log/nginx/forward_proxy_https.log main; error_log /var/log/nginx/forward_proxy_https.error.log; #正向代理转发https请求 proxy_connect; #proxy_connect_allow all; proxy_connect_allow 443 563; proxy_connect_connect_timeout 120s; proxy_connect_read_timeout 120s; proxy_connec

2024-09-14

postgres sql 数据库连接工具

postgres sql 数据库连接工具

2024-09-14

memreduct,一款好用的内存管理工具

memreduct,一款好用的内存管理工具

2024-09-13

xshell.rar,一款ssh连接工具,好用,便捷

xshell.rar,一款ssh连接工具,好用,便捷

2024-09-13

语言智能产业化,后chatgpt时代的语言智能技术

语言智能产业化,后chatgpt时代的语言智能技术 对话机器人:通用机器人、电商/医疗/教育/法律/游戏客服、数字人、虚拟主播 问答/搜索引擎 跨语言写作/跨语言检索 文案生成 辅助写作/出版行业 代码生成

2024-09-13

AxureRP-for-chorme-axure 插件安装方法

AxureRP_for_chorme-axure 插件安装方法

2024-09-13

查看硬件信息的工具文件

查看硬件信息的工具文件

2024-09-09

vnc 客户端

vnc 客户端,可以快速连接远程服务器,方便大家一起来使用

2015-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除