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 端进行构建了
相关推荐
Qperable11 小时前
gitlab-runner提示401 Unauthorized
后端·gitlab
西瓜er17 小时前
Docker 一键部署指南:GitLab、Nacos、Redis、MySQL 与 MinIO 全解析
redis·docker·gitlab
yunson_Liu2 天前
jenkins更新了gitlab后出现报错
运维·gitlab·jenkins
stark张宇2 天前
Git 与 GitHub 协同工作流:从0到1搭建版本控制体系
git·gitlab·github
牛马的人生7 天前
GitLab入门教程:打开DevOps全流程的大门
运维·其他·gitlab·devops
水冗水孚7 天前
Ubuntu服务器上使用docker-compose部署 gitlab(图文并茂记录)
gitlab
rain bye bye7 天前
SVN ? ! 的解决
svn
weixin_7714323117 天前
SVN 主分支合并之通过主分支合并子分支操作流程
svn
<花开花落>9 天前
gitlab-runner 再次实践中理解和学习
gitlab
Vahala0623-孔勇10 天前
CI/CD流水线优化:GitLab CI镜像构建加速实战
ci/cd·gitlab