连接到谷歌应用引擎's部署
hooking into Google App Engine's deploy
谷歌应用程序引擎启动器有一个很好的小"部署"按钮,可以将我的更改推送到prod。但是,我希望能够在部署之前缩小/模糊我的JavaScript。
我读过一些可以做到这一点的工具:谷歌闭包编译器、Uglify.js、YUI压缩器。当然,我可以在部署之前手动执行此操作,但我更希望能够自动运行此操作。
有没有一种方法可以挂接到应用程序引擎的部署过程中,并在我的JavaScript上运行缩小/模糊处理任务?如果没有,对其他方法有什么建议吗?
如前所述,缩小和模糊代码取决于应用程序的特定设置,必须在部署到应用程序引擎之前完成。
这是我开始gae-init项目的主要原因之一。除其他外,它还有一个自定义脚本,可以在部署前组合和缩小所有静态文件(JS/CSS),而在本地运行时保持原样。
不确定是否有方法挂接到"应用程序引擎启动器",但它所做的只是运行一个appcfg.py update myapp/
命令,其中myapp//strong>是您的应用程序目录。您可以简单地创建自己的shell/批处理文件,首先缩小文件,然后通过运行上面的命令进行部署。
此外,还可以看看谷歌的Pagespeed服务,该服务附带付费应用程序引擎项目,其中css/js/etc在谷歌服务器上自动缩小。
相关文章:
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 谷歌文档表面引擎
- 使用CI和CodeDeploy对node.js应用程序进行连续部署
- 部署时使用npm包时发生Meteor错误
- 自定义运行时Can'在谷歌应用引擎中看不到我的自定义日志
- 从js引擎的角度来看闭包和构造函数是如何工作的
- Javascript-模板引擎
- Dynamics 2016内部部署Crm客户端脚本.选项集控件类型缺少方法
- 如何使用jQuery验证引擎验证组
- javascript中的表达式引擎字段
- JQuery-在本地工作,但未定义$,仅在部署的站点上定义
- GetcurrentPosition不'一旦部署就无法工作
- 布局引擎和javascript引擎之间的区别
- 使用Node.js在应用程序引擎上进行本地单元测试
- 扩展Nashorn-ecma引擎以添加新的运算符和类型
- NodeWebkit-部署应用程序
- 部署heroku问题
- Javascript图形布局引擎
- 本地主机与部署的角度承诺差异
- 连接到谷歌应用引擎's部署