
Devops
文章平均质量分 71
TOBEALISTENER
To Be A Listener
展开
-
Jenkins Pipeline 基础语法整合
以下代码直接放在pipeline任务里就可以直接运行哦pipeline { // agent指示Jenkins为整个Pipeline分配一个执行器(在Jenkins环境中任何可用的代理/节点上)和工作区。 agent { node { // 运行管道或单个阶段的标签或标签条件。 label 'built-in' // 在这个自定义工作空间内运行管道或应用此代理的各个阶段,而不是原创 2022-05-09 17:41:42 · 994 阅读 · 0 评论 -
PHP7.4 添加 curl 模块
首先在系统中安装 php-curlsudo apt-get install php-curl然后重启apachesudo service apache2 restart原创 2021-11-29 15:30:05 · 1220 阅读 · 0 评论 -
Helix Core Server 允许的通配符
WildcardMeaning*匹配一个目录中除斜杠之外的所有字符…匹配当前工作目录下的所有文件和所有子目录。匹配任何内容(包括斜杠),并跨子目录进行匹配。%%1 - %%9在视图中使用时,用于在文件名中重排子字符串的位置说明符。通配符表达式的例子:ExpressionMatchesJ*以J开头的当前目录中的文件*/help当前子目录中称为help的所有文件//gra*/dep*可以匹配 //graph/depot/,//g...原创 2020-12-14 11:10:41 · 508 阅读 · 0 评论 -
使用p4convert工具实现svn版本迁移至Perforce
安装Perforce服务:存放服务器的根目录:/home/perforce,里面包含p4,p4d两个文件安装步骤如下:设置服务器端口号为:1666export P4PORT=1666设置用户perforceexport P4USER=perforce设置p4编码格式为 UTF-8export P4CHARSET=utf8在当前文件夹/home/perforce中启动Perforce服务器./p4d -r `pwd` -J journal -L log -d服务原创 2020-10-30 16:30:03 · 651 阅读 · 0 评论 -
将SVN迁移至Perforce的工具 p4convert 指南
p4convert 指南什么是p4convert ?p4convert转换工具从Subversion或CVS导入数据,并在Perforce中重新构建文件修订历史。对于CVS,数据是从CVSROOT读取,而对于Subversion,数据是从转储文件读取。数据以两种方式之一添加到Perforce:导入模式(前门)修订被导入到运行的性能服务器中。Perforce服务器可以是新的或包含现有数据,但它必须是运行的。按顺序添加 Subversion 版本,文件内容被“导入”,元数据如文件属性、描述、日期和用原创 2020-10-26 11:46:45 · 1057 阅读 · 0 评论 -
P4V 入门教程
P4V 入门P4V(Perforce可视化客户端)是Perforce跨平台图形化用户界面。你可以在Windows,Mac, UNIX 和 Linux 各种平台上使用 P4V,且各种平台都有相同的界面。使用Perforce来管理文件时,你通常会使用P4V之类的应用程序连接到Perforce版本控制 服务器。通过 P4V 签入签出文件,并执行其它各种版本控制任务。基本概念些Perforce术语的定义如下:workspace:对Perforce所管理的文件进行工作时,所用到的本地工作站的文件夹或目录。原创 2020-10-24 14:32:43 · 41844 阅读 · 3 评论 -
CentOS 8 安装Perforce服务器 教程
准备服务器安装包 helix-core-server.tgz 下载地址:linux系统 / Windows(x64)系统环境:CentOS Linux release 8.2.2004 (Core)perforce版本:r20.1helix-core-server.tgz 包内文件:Versions.txti18nnotes.txtp4p4brokerp4dp4prelnotes.txt安装步骤创建临时存放的文件夹:Perforcemkdi原创 2020-10-24 14:11:51 · 3165 阅读 · 0 评论 -
CentOS中 DNF 和 Yum 的区别
原文连接:https://www.2daygeek.com/comparison-difference-between-dnf-vs-yum/由于 Yum 中许多长期存在的问题仍未得到解决,因此 Yum 包管理器已被 DNF 包管理器取代。这些问题包括性能差、内存占用过多、依赖解析速度变慢等。DNF 使用 libsolv 进行依赖解析,由 SUSE 开发和维护,旨在提高性能。Yum 主要是用 Python 编写的,它有自己的应对依赖解析的方法。它的 API 没有完整的文档,它的扩展系统只允许 Pyth翻译 2020-10-20 18:25:00 · 2912 阅读 · 0 评论 -
Jenkins 参数化构建插件:Active Choices 文档
预览Active Choices 插件用于自由式Jenkins参数化工作创建脚本化、动态和交互式作业参数。主动选择参数可以动态更新,并可以呈现为组合框,复选框,单选按钮或丰富的HTML UI小部件。主动选择参数使用Groovy编写脚本,或者(可选)Scriptler Groovy脚本。这些定制脚本支持使用Jenkins Java API、系统环境变量、全局节点属性,以及可能的外部Java和Javascript库。安装插件后,有三种新的参数类型可用:主动选择参数主动选择反应参数主动选择反应引用原创 2020-10-14 13:52:53 · 17880 阅读 · 6 评论 -
Perforce入门
Perforce工作原理Perforce应用程序用来在文件信息库与个人用户工作站之间传输文件Perforce 版本管理服务Perforce版本管理服务管理公用文件信息库(或称之为depots)。该服务维护一个数据库以记录变更日志、用户权限以及某个用户在某个时点签出某个文件。Perforce服务通过本地操作系统来管理数据库和版本化文件,因而不需要专门的文件系统或者卷。Perforce 应用程序作用:与版本管理服务进行通讯,管理用户工作站上存储了depot中部分文件的本地拷贝的客户端工作区。Pe原创 2020-10-20 17:46:39 · 9232 阅读 · 0 评论