问题标签 [laravel-envoy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Laravel:在控制器中使用特使时出错
我尝试在控制器(或以后的作业)中启动“特使运行...”。
到目前为止,这是我的代码:
我得到的只是这个错误:
知道为什么我能做到吗?
谢谢
凯899
laravel - 多个服务器上的 laravel 特使
我似乎误解了特使文档中的某些内容。
如果我有 10 个 php 服务器并且我有一些任务应该从所有服务器中删除一些文件,并且我有这个简化的代码:
laravel 将如何在其他服务器上运行命令?我没有给它任何访问权限或任何东西
php - 从 Jenkins 运行 Laravel Envoy
我有一个在 Laravel 项目中从 Envoy 运行的部署脚本。该脚本是https://github.com/nickfan/envoy-deployscript的大量修改版本。
部署在本地运行到多个服务器,Envoy 可以很好地处理这个问题。但是,我被要求将部署转移到 Jenkins。
我可以从 Jenkins 运行 Envoy 脚本,还是应该专注于重写整个发布部署脚本?
欢迎任何智慧。
php - Laravel 特使权限?
好的,所以我试图从控制器函数调用 Envoy,但遇到了其他人似乎没有遇到的权限问题?
我已经在全球范围内安装了 envoy 并对 /usr/local/bin 进行了符号链接,以便我的站点可以看到它。但我无法弄清楚为什么它没有权限。
我从 Ubuntu 16.04、Nginx、PHP 7.0 运行
任何帮助表示赞赏:
但是得到:
laravel-5 - Envoy Task Runner:运行需要 sudo 访问权限的命令
我使用https://laravel.com/docs/5.4/envoy作为部署工具。在 Envoy.blade.php 中,我有需要 sudo 访问的命令,例如:-
这些命令失败,并显示不允许操作的错误。我们如何解决这个问题?
linux - 通过持续交付使用 GitLab CI 部署 Laravel 应用程序时是否需要 Laravel Envoy?
我正在将持续集成实现到我的 Laravel 工作流程中,在完成基本操作时,我在 Gitlab 上遇到了一个示例项目,其中 (1.) Laravel Envoys 用于编写与应用程序应如何部署相关的任务,然后 (2.)使用 Gitlab CI 引导流程。
我有点困惑,在我看来,使用 Enovy 定义任务的部分(下面)在.gitlab-ci.yml
文件中定义作业时很容易复制,这使得 Envoy 的使用变得多余:
如果我错了,如果有人能纠正我,或者解释 Envoy 可以为 Gitlab 持续集成工作流程带来什么好处,我将不胜感激。
environment-variables - 如何在 envoy.blade 中编写这样的字符串?
在 GitLab CI 中,我有两个变量:用户和主机。
在 envoy.plade 我想得到这个:
我这样写:
但是报错,怎么写呢?
php - Envoy Laravel “EOF-LARAVEL-ENVOY:找不到命令”错误
我正在尝试使用 Envoy 部署 Laravel 应用程序,但出现错误:
我的任务如下:
任何人都可以帮助我吗?
php - Laravel Envoy 显示错误但不显示环境
我对 Laravel Envoy 有疑问。我编写了用于在服务器上部署的脚本,我正在使用
envoy run deploy --environment=staging
调用该脚本,但是当发生错误时,我无法从生产中看到错误。例如,php artisan migrate 发生错误,我可以捕获发生错误但无法获取环境的任务。这是我的代码:
松弛通道部署的输出是:
Deploy failed on error: migrate-db
homebrew - 从控制器调用 Laravel 5.6 特使错误
我正在尝试使用 laravel 的特使在我的服务器上调用一些脚本。现在我正在使用安装在我的 mac 上的虚拟机来做这件事。
我正在尝试从控制器运行我的特使脚本,如下所示:
现在,当让它运行时,我得到以下响应:
如果我打开终端并运行:which brew
和我的 $PATH
我不确定为什么这似乎失败了?
Valet 是使用composer global require laravel/valet
命令安装的,并没有在本地为项目安装。
有没有办法解决这个问题?