Git+Jenkins+FileGee 发布php应用
2024-10-18 05:31:52
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仓库,可以实现快速回滚
最新文章
- New library for Matlab - test
- hdu-5492 Find a path(dp)
- 【leetcode】Dungeon Game
- 得到UIView中某个非子视图在UIView中的位置
- ajax XML
- NAND驱动
- 向Windows 日志管理器写入系统程序日志信息
- 2015/7/6 (!长期更新!)C语言从零——张呵呵
- (step5.1.3)hdu 1213( How Many Tables——1213)
- ACM_并查集
- 洛谷 [P2420] 让我们异或吧
- centos 6 安装zabbix 3.0
- 【Android 系统开发】下载 编译 Android源代码 和 Android kernel源代码
- Python列表的深浅复制
- 吴恩达课后作业学习2-week1-3梯度校验
- tp5 日志管理
- ActiveMQ专题2: 持久化
- 乘风破浪:LeetCode真题_022_Generate Parentheses
- windowsError错误码详解
- 专访知乎张伟:RFC技术评审机制如何助力知乎实现工程文化落地
热门文章
- 【MD5加密】MD5加密编码的坑
- 云计算设计模式(六)——命令和查询职责分离(CQRS)模式
- hadoop 日常问题汇总(持续更新)
- ubuntu14.04_install_gitlab_platform
- [SCOI2011]飞镖[数学模拟]
- Django的RestfulAPI框架RestFramework
- Python 安装出错:Setup script exited with error: command 'gcc' failed with exit status 1
- 【Servlet】关于RequestDispatcher的原理
- VC 测试一段程序的运行时间 精确到ms
- yii---实现加一或减一