草庐IT

travis-ci-cli

全部标签

php - Gitlab CI Symfony : SQLSTATE[HY000] [2002] Connection refused

每次有人推送代码时,我都会使用gitlab运行单元测试。我在composer安装过程中收到此错误。>Incenteev\ParameterHandler\ScriptHandler::buildParametersCreatingthe"app/config/parameters.yml"file>Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap>Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache[Doctri

php - yii2: Unable to determine the entry script file path - 将PHP服务器环境从cgi改为cli

我正在为我的应用程序使用yii2基本模板。我创建了一个在本地成功执行的控制台命令。但是当我在我的bluehost站点的终端中运行它时,我得到了这个错误“Exception'yii\base\InvalidConfigException'withmessage'Unabletodeterminetheentryscriptfilepath.'”我了解到问题出在php环境上,它使用cgi而不是cli,在此处获取信息https://github.com/yiisoft/yii2/issues/6244我在检查php-v时确认主机:PHP5.4.34(cgi-fcgi)(内置:2014年10月

使用命令行cli脚手架创建uniapp项目(微信小程序、H5、APP)

除了使用HBuilderX工具可视化搭建项目外,DCloud官方还提供了一个脚手架用于命令行搭建项目。uni-app项目支持unicli和HBuilderXcli两种脚手架工具:unicli:面向非HBuilderX的用户(如习惯使用vscode/webstorm的开发者),提供创建项目、编译发行等能力;在App平台,仅支持生成离线打包的wgt资源包,不支持云端打包生成apk/ipa;若需云端打包,依然需要安装HBuilderX,使用HBuilderXcli。HBuilderXcli:面向HBuilderX用户的自动化工具,提供uni-app项目的持续集成能力;支持通过HBuilderXcli

php - 如何在 CLI 和网络浏览器中写新行?

我正在从CLI命令和网络浏览器运行一个php脚本。我需要以两种方式正确显示新行,这样它就不会打印""在CLI中,它在浏览器中显示新行。有谁知道如何为此编写php函数?谢谢你的帮助 最佳答案 你可以编写一个函数来根据执行环境返回正确的东西:";}?> 关于php-如何在CLI和网络浏览器中写新行?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9665181/

【业务功能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 - Laravel 4 迁移 :rollback with --path on artisan CLI

我在Laravel4上遇到了一些障碍。因为我无法让artisan:migrate从app/database/migrations的内部文件夹生成迁移(例如:app/database/migrations/app1)我的自定义命令app:migrate/*defaultpath*/$this->call('migrate');/*custompath*/$this->call('migrate',array('--path'=>'app/database/migrations/app1'));但我还想要一个app:refresh命令,它将从自定义路径回滚所有迁移,然后从默认路径回滚。然后

php - 在 PHP CLI 中使用并行线程运行大循环

我在Symfony2/PHP中有一个计算量大的后端进程,我想运行多线程。由于我迭代了数千个对象,我认为我不应该为每个对象启动一个线程。我想要一个$cores变量来定义我想要并行的线程数,然后遍历循环并保持那么多线程运行。因此,每次一个线程结束时,都应该启动一个包含下一个对象的新线程,直到所有对象都完成。查看pthreads文档并进行一些谷歌搜索,我找不到适用于这种情况的示例。我发现的所有示例都有固定数量的线程,它们只运行一次,没有一个会迭代数千个对象。有人可以指出我开始的正确方向吗?我了解设置线程和加入线程等的基础知识,但不知道如何在具有等待条件的循环中执行此操作。

php - 尝试使用 xdebug 在 cli 上调试 phpunit 单元测试失败

我正在使用配置为使用xDebug的PHPStorm(我可以通过网络浏览器进行调试)我在具有11854idekey的PHPStorm中运行调试器,我正在尝试调试单元测试,并且我已经正确设置了断点所以我通过cli执行了这个命令:phpunit-dxdebug.profiler_enable=on-dxdebug.idekey=11854--filtertestFunctions_function/sFunctionTest.php然而,它不会相应地在断点处调试...当我尝试在测试脚本中执行此操作时:error_log(ini_get('xdebug.profiler_enable'));e

php - 如何为 PHP CLI 启用颜色?

如何启用CLI输出的颜色?下面是在Ubuntu上运行的。如果您看到屏幕截图,显然终端已启用颜色。而且,如果我调用echo,它不会为结果着色,但如果我使用echo-e,它会着色。我查看了echo的手册页,-e表示启用对反斜杠转义的解释如何为PHPCLI启用此选项? 最佳答案 首先我们使用转义字符,这样我们就可以实际定义输出颜色。这是通过\033(\e)完成的。然后我们用[31m打开颜色语句。在这种情况下为红色。“一些彩色文本”将是以不同颜色输出的文本。之后我们必须用\033[0m结束颜色语句。php-r'echo"\033[31mso

ubuntu - 如何在 PHP CLI 中调试段错误?

我写了一些代码,我通过php-cli在服务器上远程运行,这段代码中的一个特定方法(我不确定目前是哪个方法)导致了一个段错误。除了通过我的方法添加exit和echo调用并手动查明坏位之外-有没有办法在段错误发生时捕获它并找出拼图的哪一部分崩溃了?标准PHP错误通过错误关闭处理程序显示,我不确定从哪里开始处理此段错误。干杯! 最佳答案 是的。使用GNU调试器:how-to-debug-a-segmentation-fault-caused-by-php或者通过在编译php时设置标志DBIG_SECURITY_HOLE:FixingApa