gitlab 通过svn hook 触发

jenkins 起一个item
配置:

我选的自由风格的

源码管理配置

先选subversion 就是svn类型

url 设置project 的路径, 注意是工程,不是svn 顶层

添加一个账户来进行pull 等操作
选择添加的账号

构建触发器:
,重要的是要自己随便设置一个身份验证的令牌,这个令牌是给svn 触发jenkins 来构建的令牌,svn 发过来请求如果令牌错了也不会有构建操作的

svn 的配置:

svn 支持的钩子:

start-commit 提交前触发事务

pre-commit 提交完成前触发事务

post-commit 提交完成时触发事务

pre-revprop-change 版本属性修改前触发事务

post-revprop-change 版本属性修改后触发事务

拷贝生成一个commit 之后触发的钩子:

手动执行命令:

jenkins 端就会触发了:

直接修改这个post_commit.tmpl 应该能触发构建

  1. 拷贝工程下hooks/post_commit.tmpl 成应用
  2. 修改这个post_commit 假如触发jenkins 的url 命令

    这样svn 提交后会提示触发
    还可以发邮件,需要设置mailer.py
    jenkins 端进行构建了
相关推荐
daemon.qiang6 天前
国内虚拟机对接 Freedesktop:Fork xserver、自建 Runner 与提交 MR 实战
linux·ubuntu·centos·gitlab·开源软件
解道Jdon8 天前
JDK 27发布:紧凑对象头、G1默认、量子安全TLS
ide·windows·git·svn·eclipse·github·visual studio
snow@li10 天前
服务器运维:K3S 下 Jenkins ↔ GitLab 的 CI/CD 闭环 / 访问成功
运维·gitlab·jenkins
User_芊芊君子11 天前
RapidSVN 鸿蒙 PC 适配全记录:用 ArkUI 重建工作台,打通本地 SVN 操作闭环
华为·svn·harmonyos
旧梦星轨12 天前
Git Flow 工作流实践
git·gitee·gitlab·github
旧梦星轨12 天前
Github Flow 与 Gitlab Flow工作流实践解读
gitlab·github
极小狐15 天前
干掉流水线里的长期密钥:用 OIDC 让 CI/CD 与云以临时凭证对接
microsoft·ci/cd·gitlab·devops·ci·cd·oidc
snow@li15 天前
服务器运维:阿里云安装软件gitlab/智能体协助安装/智能体协同运维
运维·gitlab
极小狐16 天前
CI 流水线提速实战:缓存设计与依赖代理的工程实践
缓存·ci/cd·gitlab·devops
DevOps老兵17 天前
AI Infra实战11:模型部署Pipeline——CI/CD自动化
人工智能·ci/cd·ai·自动化·gitlab