Git配置 打开Git Bash 配置你的用户名和邮箱 git config --global user.name “zhangsan” git config --global user.email “zhangsan@xx...
-
Git 本地配置SSH Key(密钥)
-
运维 DevOps进阶(七):使用 jenkins 和 nodejs 进行自动打包更新服务
文章目录一、创建任务二、源码管理三、构建环境四、构建4.1 开始构建 五、问题汇总一、创建任务创建任务比较简单,这里我们创建自由风格项目: General信息这里填写项目或任务的基本信息,如下: GitBucket这里我...
-
jenkins插件下载失败bug
如果遇到安装jenkins插件经常失败并报以下类似错误,很可能是因为jenkins国外官方插件地址下载速度非常慢,我们可以修改为国内插件地址。先进入插件文件目录 cd /var/jenkins_home/updates(找...
-
ci/cd Docker+Jekins+GitHub 持续集成配置(详细操作过程)
配置前提:云服务器:linux系统ubuntu一、服务器安装Docker以下博客已提供了详细的Docker安装方式二、Docker安装Jenkins1、搜索Jenkins镜像2、拉取Jenkins镜像 docker imag...
-
运维 软件测试 功能测试 程序人生 职场和发展 DevOps之自动化测试
什么是自动化测试?明确一下自动化测试不是什么。自动化测试不是指自动化生成测试代码,而是自动化地执行由开发人员或测试人员编写的测试代码。正如下面这句谚语:“绝不要手工去做任何可以被自动化处理的事情。——Curt Hibbs”之...
-
运维 Jenkins基础篇--推荐插件
安装插件的方法有很多,本文就介绍一种操作最简单的。一、首先什么是插件?插件的作用是什么?插件就是Jenkins扩展功能模块,就跟打游戏时的mod一样二、为什么要额外安装插件?虽然Jenkins配置时已经推荐安装了部分插件,但...
-
运维 使用花生壳外网远程ssh访问内网主机 亲测有效
经常会遇到远程访问其他电脑的需求,一般首选向日葵软件,傻瓜式的连接远程桌面控制,非常方便。但是仅限于远程桌面远程协助这种。对于程序员来说最佳的登录方式是ssh,同时远程桌面连过来的时候分辨率比较低,图形效果相对欠佳。笔者最近...
-
单元测试 软件测试 职场和发展 程序人生 自动化测试 爽,我终于搞定了selenium图片滑块验证码
因为种种原因没能实现愿景的目标,在这里记录一下中间结果,也算是一个收场吧。这篇文章主要是用selenium解决滑块验证码的个别案列。 思路: 用selenium打开浏览器指定网站 将残缺块图片和背景图片下载到本地 对比...
-
数据挖掘 数据库 运维 DevOps的数据分析与优化:实现更高效的软件开发
1.背景介绍软件开发是一个复杂且高度不确定的过程,其中包含许多不同的活动,如需求分析、设计、编码、测试、部署等。这些活动之间存在着紧密的相互关系,需要在短时间内完成,以满足市场需求和客户期望。因此,软件开发过程中的效率和质量...
-
jenkins集成docker jenkins集成harbor jenkins整合docker jenkins整合harbor jenkins使用harbor jenkins配置harbor jenkins+docker集成harbor实现可持续集成
目录一、前言二、Harbor介绍2.1 什么是Harbor2.1.1 Harbor架构图2.2 Harbor 特征2.3 Harbor 核心组件2.4 Harbor使用场景三、Harbor部署3.1 安装docker com...
-
云计算 阿里云效devops平台简介
阿里云效云效是云原生时代一站式 BizDevOps 平台,产研数字化同行者,支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现产研数字化,打造“双敏”组织,实现 10...
-
spring cloud spring boot 【业务功能113】微服务-springcloud-springboot-Kubernetes集群-kubesphere多租户管理系统应用-创建DevOps- Kubesphere开启devops功能
kubesphere多租户管理系统应用一、kubesphere平台登录二、Kubesphere应用架构2.1 架构介绍KubeSphere 的多租户系统分三个层级,即集群、企业空间和项目。集群即为kubernetes集群企业...
-
ci/cd 运维 Jenkins中使用Generic Webhook Trigger插件实现持续集成
项目环境宝塔Linux面板+Docker+Jenkins+gitee目的实现每次push推送dev分支到gitee上,Jenkins自动构建项目;push其它分支时,不运行。实现方法1.在Jenkins上安装Generic...
-
柚子快报邀请码778899分享:GitLab配置SSHKey
段落一:什么是SSH密钥SSH(Secure Shell)是一种网络协议,用于安全地远程登录和执行命令。SSH密钥是一种用于身份验证的加密文件,它允许您在与远程服务器通信时,无需输入密码即可进行认证。在GitLab中配置SS...
-
运维 jenkins插件集成&api使用
...
-
SRE devops 优化jenkins on kubernetes构建性能慢问题
前言现在大多数公司,都开始使用kubernetes开启云原生时代了,传统的jenkins在物理机构建场景已经越来越少见了,取而代之的是用jekins在kubernetes pod中动态构建我们的任务(Kubernetes p...
-
持续集成 持续部署 持续交付-Devops-CI/CD-流水线-引擎-架构-美团技术团队
1. 背景持续交付这个概念最早在2006年敏捷大会上被提出,经过多年的发展,目前已成为很多技术团队提升研发效能的必经之路。通过建设部署流水线,打通从代码开发到功能交付的整个环节,以自动化的方式完成构建、测试、集成、发布等一系...
-
运维 开发语言 测试工具 postman 自动化测试 理解持续测试,才算理解DevOps
软件产品的成功与否,在很大程度上取决于对市场需求的及时把控,采用DevOps可以加快产品交付速度,改善用户体验,从而有助于保持领先于竞争对手的优势。作为敏捷开发方法论的一种扩展,DevOps强调开发、测试和运维不同团队间的协...
-
devops 数据库 智能运维应用之道,告别企业数字化转型危机
面临的问题及挑战数据中心发展历程2000 年中国数据中心始建,至今已经历以下 3 大阶段。早期:离散型数据中心 IT 因以项目建设为导向,故缺乏规划且无专门运维管理体系,此外,开发建设完的项目均是独立运维维护,因此效率低下。...
-
运维 容器 maven 网络 Jenkins自动化部署docker
Jenkins自动化部署docker和普通方式构建docker外挂目录准备测试服务器docker环境准备jdk环境将上传jar包修改为app.jar对外暴露1000端口启动jar制作镜像将上传的镜像先测试,我的jar包叫sk...
-
数据分析 大数据 第一篇【传奇开心果系列】Python的自动化办公库技术点案例示例:深度解读Pandas库
传奇开心果博文系列系列博文目录Python的自动化办公库技术点案例示例系列博文目录前言一、主要特点和功能介绍二、Series 示例代码三、DataFrame示例代码四、数据导入/导出示例代码五、数据清洗示例代码六、数据选择和...
-
kubernetes 容器 K8S+DevOps架构师实战课 | 使用Helm3管理复杂应用的部署
视频来源:B站《Docker&k8s教程天花板,绝对是B站讲的最好的,这一套学会k8s搞定Docker 全部核心知识都在这里》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:K8S+D...
-
docker;kubernetes; Bytebase 2.0 - 把 DevOps 带进数据库
近期 AI 领域的突破让大家都很兴奋,但回到日常的工作中,开发者们还是需要处理许多的琐事。其中之一就是和数据库打交道,一件繁琐但又需要格外仔细的工作,不然就容易造成 #删库跑路 的事故。2 年前,我们启动了 Bytebase...
-
容器 Docker应用开发中的概念、优势和应用
前言随着Docker的出现,极大地简化了应用程序的部署和管理过程,提高了开发效率和应用的可移植性。本文将介绍Docker的基本概念和原理,以及如何使用Docker来构建和管理容器化应用程序。一、docker是什么?Docke...
-
microsoft 运维 微软发布Azure DevOps Server 2022.1 RTW
微软公司在2023年11月28日发布了Azure DevOps Server 2022的第一个功能完整的升级包,在这个升级包中,从工作项到源代码、流水线、测试计划、制品库等所有功能模块都有一大推新增功能。用户可以从这个链接(...
-
网络协议 Caddy 自动HTTPS 反向代理、重定向、静态页面 - docker版
简介Caddy 是一个通用的、易于使用的 Web 服务器,具有以下特点:快速: Caddy 使用 Go 语言编写,以高性能著称。 安全: Caddy 支持 HTTPS、自动证书生成、HTTP/2 等安全功能。 易用: Cad...
-
容器 Docker-Android安卓模拟器本地部署并实现远程开发测试
文章目录1. 虚拟化环境检查2. Android 模拟器部署3. Ubuntu安装Cpolar4. 配置公网地址5. 远程访问小结6. 固定Cpolar公网地址7. 固定地址访问本文主要介绍如何在Ubuntu系统使用Dock...
-
java 服务器 运维 linux 网络 nginx常用命令(启动、关闭、重启)
1、找nginx的安装位置 输入指令 whereis nginx 找到nginx安装的目录2、进入nginx安装的目录 输入指令 cd /usr/local/nginx 进入到nginx安装的目录3、执行需要操作的指令 关闭...
-
云原生架构(微服务、容器云、DevOps、不可变基础设施、声明式API、Serverless、Service Mesh)
前言读完本文,你将对云原生下的核心概念微服务、容器云、DevOps、Immutable Infrastructure、Declarative-API、Serverless、Service Mesh 等有一个相对详细的了解,帮...
-
容器 运维 Docker 镜像源配置
目录一、 Docker 镜像源1.1 加速域名1.2 阿里云镜像源(推荐)二、Docker 镜像源配置2.1 修改配置文件2.1.1 Docker Desktop 配置2.1.2 命令行配置2.2 重启 Docker 服务2...
-
容器 运维 五、Docker Compose下载安装及使用教程
Docker Compose安装使用教程 1.介绍2.下载安装方式一:GitHub官方下载安装(推荐,速度慢但不会出错)方式二:国内源安装(不推荐,速度快但容易出错) 3.简单使用案例4.docker-compose....
-
ITSM工具 DevOps生命周期的8个阶段和DevOps pipeline 详解
您可能也在探索DevOps pipeline或工作流的概念,这些术语可能会根据不同的解释者而有所交替使用。尽管如此,DevOps生命周期和DevOps pipeline这两个术语更常被提及。本文将首先阐述DevOps生命周期...
-
容器 运维 devops 云原生 Docker Engine安装详细教程
本文采用一步一图的方式介绍了Docker Engine的详细安装教程。首先,说明了Docker的CE和EE版本的区别。然后分别详细展开说明了Docker Engine在CentOS、Ubuntu和EulerOS欧拉三种L...
-
负载均衡是什么 负载均衡算法 轮询(Round Robin) 加权轮询 哈希(Hash) 负载均衡原理及算法
负载均衡原理及算法负载均衡是什么?负载均衡原理负载均衡算法1. 轮询(Round Robin)2. 加权轮询(Weighted Round Robin)3. 最少连接数(Least Connections)4. 哈希(Has...
-
运维 【Nginx】Nginx配置文件解读和4种常用实现负载均衡的方式
目录 正向代理 反向代理 总结: Nginx配置文件 nginx 的组成部分 第一部分:全局块 第二部分:events块 第三部分:http块 http全局块 server 块 Nginx常用的实现负载均衡的4种方式 轮询(...
-
wpf Nginx快速入门:负载均衡upstream配置详解(四)
0. 引言 我们在第二章的时候简单演示了关于nginx实现负载均衡的演示,而实际上nginx支持很多负载均衡算法,并且多节点的转发也有多种策略。今天我们继续深入学习这块。 1. 负载均衡的应用场景 所谓负载均衡,Load B...
-
服务器集群 -- nginx配置tcp负载均衡
当面临高流量、高可用性、水平扩展、会话保持或跨地域流量分发等需求时,单台服务器受限于硬件资源、性能有限不能满足应用场景的并发需求量时,引入负载均衡器部署多个服务器共同处理客户端的并发请求,可以帮助优化系统架构,提高系统的性能...
-
Spring Cloud Gateway实现过滤、限流和负载均衡 Fallback、CircuitBreaker、LoadBalancer和RateLimiter过滤器
Spring Cloud Gateway实现过滤、限流和负载均衡1. 添加Spring Cloud Gateway依赖2. 编写Spring Cloud Gateway配置3. 实现过滤器3.1 RequestRateLim...
-
数据库 CoreDNS实战(三)-CoreDNS+ETCD实现DNS负载均衡
1 概述DNS负载均衡简单来说就是通过一个域名绑定多个IP地址,当客户端访问域名时,DNS服务器将轮询返回其中一个IP,实现客户端分流的作用。在K8s环境中CoreDNS作为容器服务的DNS服务器,那么就可以通过CoreDN...
-
柚子快报激活码778899分享:运维 LVS 负载均衡集群
本章主要内容:了解群集的结构与工作模式了解 LVS 负载均衡群集原理学会配置 NFS 共享服务学会构建 LVS-NAT 负载均衡群集 在各种互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要...
-
服务器 linux go绑定域名 一般 用 nginx代理 配置 .conf文件配置负载均衡
//配置负载均衡 upstream shopwewe{ server 127.0.0.1:8081; server 127.0.0.1:8082;...
-
linux 运维 哈希算法 nginx配置负载均衡--实战项目(适用于轮询、加权轮询、ip
博主简介 云计算领域优质创作者 华为云开发者社区专家博主 阿里云开发者社区专家博主 交流社区:运维交流社区 欢迎大家的加入! 希望大家多多支持,我们一起进步! 如果文章对你有帮助的话,欢迎...
-
阿里云的应用型负载均衡,网络型负载均衡,传统型负载均衡
阿里云提供了几种不同类型的负载均衡服务,各有其特定的应用场景和性能特点。这些包括应用型负载均衡(Application Load Balancer, ALB)、网络型负载均衡(Network Load Balancer, N...
-
tcp/ip 网络协议 【Linux】网络编程-UDP和TCP的socket编程
网络套接字socketport端口号本质:端口号是一个2字节16位的整数,范围在[0,65535];作用:端口号用来表示一个进程,告诉操作系统,当前这个数据要交给哪一个进程来处理,一个端口号只能被一个进程所占用,一个进程可以...
-
java常见面试题:请解释一下Java中的常用网络协议,如HTTP、TCP/IP等。
Java是一种广泛使用的编程语言,它提供了丰富的库来支持各种网络协议,如HTTP、TCP/IP等。以下是这些协议的详细解释:用途:HTTP是用于从服务器请求和发送网页的协议。当我们浏览网页时,浏览器和服务器之间的通信就是基于...
-
fpga开发 网络协议 使用VIVADO中的MIG控制DDR3(AXI接口)四——MIG配置及DDR3读写测试
在之前的内容里,讲述了AXI和DDR3的基本知识,也做了一个用AXI IP核读写BRAM的测试实验。接下来,我们就将这些部分结合在一起,做一个用AXI IP核对DDR3进行读写测试的实验。因为DDR3的时序比...
-
柚子快报激活码778899分享:网络 网络协议 交换机详解
交换机基本功能:1、基于源MAC地址学习 2、基于目标MAC地址转发 3、数据过滤 4、防环交换机基于MAC地址表进行转发,MAC地址表默认自动产生当交换机从某个端口收到一个数据包时,会先读取包头中的源MAC地址...
-
ssh Linux命令--expect spawn的用法(实现人机交互自动化操作)
一、作用1、Except命令适用于人机交互场景进行使用,是处理交互的常用命令,可以将交互的过程写成一个脚本,通过调用脚本完成自动化过程; 2、适用场景:ssh登录,ftp登录等二、基本语法1、Centos可以通过如下命令快速...
-
linux 人工智能 ubuntu系统使用SSH远程连接ROS小车并使用远程的Rviz
一.SSH简介SSH是一种网络协议,用于计算机之间的加密通讯,即我们可以在一台计算机上通过SSH协议登陆另一台计算机,并对其进行操作。作者在这里使用的是SSH在Ubuntu中的免费开源实现,通过SSH协议访问ROS小车,并实...
-
柚子快报邀请码778899分享:【SSH】群晖开启ssh访问
群晖开启ssh访问假设 你需要设置群晖 账号 test-user 开启ssh访问设置 你的 test-user 为管理员权限 否则你无法通过cmd 面板 连接访问 群晖你需要哪个账号 就使用哪个账号终端 cmd连接 否则需要...