php - 新的 GitHub Push to Master -> 压缩,发送到 S3

标签 php json wordpress github amazon-s3

我想做的几乎就是标题所说的。

我正在为 WordPress 插件使用 PHP 自动更新程序,我能做的就是远程更新 JSON 文件,每个使用该插件的人都会获得更新以安装新的升级。很甜。

不过,为了简化操作,我希望能够简单地自动更新 JSON 文件;这意味着每次 GitHub 上有新的推送到 master 时,该代码都会被压缩并上传到 S3;然后该 S3 链接将在 JSON 文件中更新。

有什么想法吗?

最佳答案

使用 Github POST-Receive-Hook并将 URL 插入 PHP 脚本,该脚本将通过 execgit pull origin master 获取新数据,对其进行压缩并将其推送到 S3。

然后使用 file_(get|put)_contentsjson_(en|de)code 更新 JSON 文件。然后使用 git commit -a -m "Message"git push 提交它。

关于php - 新的 GitHub Push to Master -> 压缩,发送到 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9184190/

相关文章:

javascript - 在 JavaScript 中处理 PHP 数组变量并能够使用索引获取这些值的最有效和正确的方法是什么

java - 被攻击的 WordPress 网站

javascript - Divi Wordpress 主题 - 从外部页面打开带有 anchor 链接的选项卡

php - SQL 限制插入/更新的数据

php - 性能: "or ' PHP

javascript - 尝试使用 JSON 的点表示法从 Stripe API 获取特定键值时遇到问题

java - 在 Web 服务中接受多种 JSON 格式

wordpress - WPML - 在另一个插件中获取当前语言

php - MySQL:使用 Select 和 Limit 更新行

php - 在mysql中连接三个表