草庐IT

heroku-ci

全部标签

【业务功能115】微服务-springcloud-springboot-Kubernetes-k8s集群-Kubesphere实现DevOps流水线-CI/CD-SonarQube- Jenkins

基于Kubesphere实现DevOps一、DevOps介绍1.1项目开发需要考虑的维度dev怎么开发ops怎么运维参考项目链接:https://github.com/kubesphere/devops-maven-sample1.2DevOps是什么二、CI/CD介绍2.1持续集成(ContinuousIntegration)持续集成是指软件个人的部分向软件整体部分交付,频繁进行集成以便更快地发现其中错误。CI需要具备这些:全面的自动化测试这是实践持续集成&持续部署的基础,同时,选择合适的自动化测试工具也很重要灵活的基础设施容器、虚拟机的存在让开发人员和QA人员不必再大费周张去做IT基础设施

php - PHP 的 Heroku 内存错误和从 S3 读取大文件

我正在使用适用于PHP的AWS2.3.2SDK尝试使用他们的流包装器从S3中提取一个大文件(~4g),这应该允许我使用fopen/fwrite将文件写入磁盘并不缓冲到内存中。引用如下:http://docs.aws.amazon.com/aws-sdk-php-2/guide/latest/service-s3.html#downloading-data这是我的代码:publicfunctiondownload(){$client=S3Client::factory(array('key'=>getenv('S3_KEY'),'secret'=>getenv('S3_SECRET'))

php - 如何在 codeigniter ci 中加载 javascript css 文件

我想将我的网站迁移到CI。我只是简单地修改了ci示例文件welcome.php在index()函数中,我加载要显示的View。然而,我在头文件中放置了许多javascripts和css文件。并通过$this->load->view('header');调用它但我无法正确加载javascript文件!谁能给我一些提示?很难配置如何设置正确的路径。我的Controller代码如下classWelcomeextendsCI_Controller{publicfunctionindex(){$this->load->helper('url');$this->base=$this->config

php - Yii2 应用程序未显示在 Heroku 域上

我使用Composer在Cloud9工作区上安装了Yii2“基本”应用程序。正如您在此处看到的那样,它运行良好https://portfolio-php--dfmmalaw.c9.io/basic/web/index.php问题是我在部署到HerokuURL后尝试查看时出现以下错误。“禁止访问/在此服务器上。”下面的截图是我的Cloud9工作区http://prntscr.com/8rrkn0我什至尝试将basic/web/index.php添加到HerokuURL,但我只得到一个空白页面。我究竟做错了什么? 最佳答案 在获得Her

php - 如何在 Heroku 中的 Laravel 中缓存配置?即构建与运行时不同的路径

在Laravel文档中,建议在生产环境中运行./artisanconfig:cache以加快速度。这对Heroku来说很棒,因为每次构建都会带来一个新的文件系统状态,因此我们甚至不必为在部署之间清除缓存而烦恼。但是:如果您将该命令添加到您的部署过程中(例如通过Composer),您的Laravel应用程序将开始崩溃,因为它将在现在消失的构建路径中寻找文件(类似于/tmp/随机字符串)。如果您运行herokurunpwd,您会注意到运行时应用位于/app上。似乎./artisanconfig:cache将临时构建路径存储在缓存设置中,而应用程序在另一个路径中运行。是否可以更改生成的配置缓

php - heroku 上的 cURL 超时

我在heroku上使用Symfony2应用程序,但无法连接到我的API。我给你解释一下场景:我通过表单将我连接到我的应用中当我正确登录我的应用程序时,会触发一个事件监听器我访问为我提供APItoken的URL,并将这些凭据保存在用户session中我将已连接(到应用程序和API)的用户重定向到应用程序的主页所以我的问题在第3点。我尝试使用cURL和file_get_contents来访问URL,但两者都不起作用。当我尝试访问向我提供访问API所需的OAuthtoken的URL时,它失败了。我尝试在浏览器(或Postman)中手动访问此URL,它很好地返回了OAuthtoken。事件监听

php - 推送被拒绝,未能检测到 set buildpack heroku/php

我正在尝试将我的php应用程序从github部署到heroku,但它不工作。我有将php应用程序部署到heroku的经验,但出于某种原因,这次我遇到了麻烦。这就是我所做的。在heroku中创建了一个应用将我的github链接到我的heroku应用从我的本地目录向heroku应用程序添加了一个远程将buildpack设置为php运行gitpushherokumaster我的目录有以下文件:home.htmlindex.phpindex.css这是我的index.php:Pushrejected,failedtodetectsetbuildpackheroku/php这是我在第5步之后得到

php - 如何在 Heroku 上安装 GD

我正在运行Laravel5.3并尝试进行一些图像处理。我收到此错误:GD库扩展不适用于此PHP安装。我试过将gd放入我的composer.json"require":{"php":">=5.6.4","laravel/framework":"5.3.*","mews/purifier":"~2.0","vinkla/hashids":"^2.4","barryvdh/laravel-debugbar":"^2.2","fzaninotto/faker":"~1.4","intervention/image":"^2.3","gd":"*"},但它没有用。我也试过:"ext-gd":"*

php - 如何在 Heroku/PHP 5.6 环境中设置具有故障转移支持的 Memcached?

最近,由于我们的一个Memcached节点失效(我们使用Memcachier作为Memcached提供程序),我们的PHP网络应用程序有几分钟不可用。这是我们的user.ini配置(Heroku使用user.ini作为您定义配置的地方),它有效,但显然不支持故障转移:session.save_handler=memcachedsession.save_path=${MEMCACHIER_SERVERS}#Iunderstandthisisredundant,butIjustkeptitas-isbecauseIdidn'twritetheoriginaluser.inisession.

php - 在 Heroku Cedar (PHP) 上部署 New Relic

有没有人成功地将NewRelic插件部署到在HerokuCedar堆栈上运行的PHP应用程序?我在几个测功机上运行了一个流量相当高的Facebook应用程序,但无法正常运行。我能找到的最佳信息详细介绍了Python部署:http://newrelic.com/docs/python/python-agent-and-heroku谢谢! 最佳答案 Heroku最近刚刚通过Cedar推出了对PHP的支持,我们NewRelic知道的不比你多。我们将尽快与Heroku讨论开发一些文档,这些文档肯定会在(NewRelic'sknowledge