Git+Jenkins+FileGee 发布php应用

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仓库,可以实现快速回滚

 

posted @ 2017-05-19 17:00  三木燕  阅读(483)  评论(0编辑  收藏  举报