Git:做版本控制,回滚版本(coding.net)
Jenkins:代码下载,提供webhook url
FileGee:同步代码(一个国产同步、备份软件非常强大,而且便宜企业版只要498)
jenkins配置
新建一个自由风格项目
配置git仓库
配置触发器
使用项目地址的token(JENKINS_URL/job/项目名/build?token=TOKEN_NAME)会有问题就是需要登录之后才能访问
使用buildByToken可以解决这个问题(/buildByToken/build?job=项目名&token=)
需要安装Build Authorization Token Root Plugin 插件
或者在安全设置中关闭用户认证(不推荐)
配置git webhook
地址是jenkins的远程构建url
同步文件
配置一个单项同步策略
源目录是jenkins构建的本地git仓库目录 目的目录支持FTP、云存储(阿里云OSS、aws s3等)
可以在策略执行前备份本地git仓库,可以实现快速回滚