草庐IT

svn-export

全部标签

在 Windows 搭建 SVN 服务

以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「englyf」https://mp.weixin.qq.com/s/JIKNVuH5FIwEQMnYGxmRiQ最近公司给配了台新电脑,配置挺主流的,但是不舍得抛弃自己的旧电脑(原配嘛,这叫贪新不舍旧),于是打算在新电脑上只作开发环境,然后旧电脑作为版本库,这样保存版本的时候可以直接上传到旧电脑里,也够折腾的了。所以需要在旧电脑搭建一个svn服务器,新旧电脑同处一个局域网内。由于本人的开发方向还停留在Windows端(石器时代),所以以下介绍的内容都基于Windows平台(起码XP吧)。目标:一台电脑作为svn服务器,其它电脑安装

如何使用 Blackbox Exporter 监控 URL?

前言监控域名和URL是可观察性的一个重要方面,主要用于诊断可用性问题。接下来会详细介绍如何使用BlackboxExporter和Prometheus在Kubernetes中实现URL监控。BlackboxExporter简介BlackboxExporter是Prometheus的一个可选组件,像其他Exporter一样,主要用于将监控数据转换为Prometheus可理解的指标格式,即Prometheusexpositionformat。Endpoint监控Endpoint监控是指监控内部和外部Endpoint(HTTP/S、DNS、TCP、ICMP和grpc)的各种参数,包括HTTP响应时间、

如何使用 Blackbox Exporter 监控 URL?

前言监控域名和URL是可观察性的一个重要方面,主要用于诊断可用性问题。接下来会详细介绍如何使用BlackboxExporter和Prometheus在Kubernetes中实现URL监控。BlackboxExporter简介BlackboxExporter是Prometheus的一个可选组件,像其他Exporter一样,主要用于将监控数据转换为Prometheus可理解的指标格式,即Prometheusexpositionformat。Endpoint监控Endpoint监控是指监控内部和外部Endpoint(HTTP/S、DNS、TCP、ICMP和grpc)的各种参数,包括HTTP响应时间、

SVN 学习笔记

概述SVN全称SubVersion,是一个开放源代码的版本控制系统,它的特点是操作简单,支持跨平台操作,支持版本回退SVN属于C/S结构软件,分客户端和服务端:服务端软件:VisualSVN客户端软件:TortoiseSVNSVN的工作原理如下,SVN服务器会把代码整合记录每一次的改动历史,开发人员通过以下基本命令便能与SVN服务器完成交互:Checkout(检出):当你手上没有源代码的时候,你需要从SVN服务器checkout一份Update(更新):当你已经checkout一份源代码,Update可以让你的本地源代码和SVN服务器的源代码同步Commit(提交):当你已经修改了代码,就需要

SVN 学习笔记

概述SVN全称SubVersion,是一个开放源代码的版本控制系统,它的特点是操作简单,支持跨平台操作,支持版本回退SVN属于C/S结构软件,分客户端和服务端:服务端软件:VisualSVN客户端软件:TortoiseSVNSVN的工作原理如下,SVN服务器会把代码整合记录每一次的改动历史,开发人员通过以下基本命令便能与SVN服务器完成交互:Checkout(检出):当你手上没有源代码的时候,你需要从SVN服务器checkout一份Update(更新):当你已经checkout一份源代码,Update可以让你的本地源代码和SVN服务器的源代码同步Commit(提交):当你已经修改了代码,就需要

Jenkins Pipeline 流水线 - 拉代码(SVN) + Maven 编译打包

JenkinsPipeline流水线步骤拉取SVN代码->Maven构建->Docker编译->发布至阿里云仓库->K8S更新Jenkins插件安装Localization:Chinese(Simplified)Subversion【2.16.0】--从SVN中获取代码MavenIntegration【3.20】--编译项目Dockerplugin【1.2.10】--用于节点管事中的Docker维护docker-build-step【2.8】--用于PostSteps的时候,选择Build/PublishDockerImageSSH【6.1】--用于集成K8S,远程执行K8S服务器上的命令拉取

Jenkins Pipeline 流水线 - 拉代码(SVN) + Maven 编译打包

JenkinsPipeline流水线步骤拉取SVN代码->Maven构建->Docker编译->发布至阿里云仓库->K8S更新Jenkins插件安装Localization:Chinese(Simplified)Subversion【2.16.0】--从SVN中获取代码MavenIntegration【3.20】--编译项目Dockerplugin【1.2.10】--用于节点管事中的Docker维护docker-build-step【2.8】--用于PostSteps的时候,选择Build/PublishDockerImageSSH【6.1】--用于集成K8S,远程执行K8S服务器上的命令拉取

Jenkins 多分支流水线(SVN)

实际应用过程中,一般多分支流水线的方式用得比较多一些,master对应生成环境develop对应测试环境,将不同分支的代码构建到不同的环境中添加Jenkinsfile文件Jenkinsfile内容见:JenkinsPipeline流水线-完整构建PipelineScript脚本DevOps/trunk专门用来放运维脚本提交Jenkins到SVN注意代码要放到trunk,branches等分支中创建多分支流任务运行多个stage使用不同代理,会在每一步都进行SVN的切换完整pipeline脚本pipeline{agent{label'JenkinsAgent'}parameters{string

Jenkins 多分支流水线(SVN)

实际应用过程中,一般多分支流水线的方式用得比较多一些,master对应生成环境develop对应测试环境,将不同分支的代码构建到不同的环境中添加Jenkinsfile文件Jenkinsfile内容见:JenkinsPipeline流水线-完整构建PipelineScript脚本DevOps/trunk专门用来放运维脚本提交Jenkins到SVN注意代码要放到trunk,branches等分支中创建多分支流任务运行多个stage使用不同代理,会在每一步都进行SVN的切换完整pipeline脚本pipeline{agent{label'JenkinsAgent'}parameters{string

Jenkins + SVN/Git + Maven + Docker + 阿里云镜像 + Kubernetes(K8S)

Jenkins2361.2+MavenIntegration+SVN/GIT+Docker+阿里云镜像+Kubernetes(K8S)本文用于学习,了解原理,和实际应用,有所差别,特别是PostSteps步骤中,方式很多,根据实际情况而定。实际应用中,一般Pipeline流水线的方式比较多。环境如下Jenkins安装在Windows2012R2上Docker在另一个LinuxCentOS7.6上K8S另外三台做的集群镜像仓库用的是阿里云的流程Jenkins将代码从SVN服务器上,下载到JENKINS_HOME里的workspace中通过Maven进行编译打包Build/PublisDocker