问题标签 [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.

0 投票
1 回答
499 浏览

laravel - Laravel:在控制器中使用特使时出错

我尝试在控制器(或以后的作业)中启动“特使运行...”。

到目前为止,这是我的代码:

https://laravel.io/bin/Xy207

我得到的只是这个错误:

知道为什么我能做到吗?

谢谢

凯899

0 投票
0 回答
443 浏览

laravel - 多个服务器上的 laravel 特使

我似乎误解了特使文档中的某些内容。

如果我有 10 个 php 服务器并且我有一些任务应该从所有服务器中删除一些文件,并且我有这个简化的代码:

laravel 将如何在其他服务器上运行命令?我没有给它任何访问权限或任何东西

0 投票
1 回答
363 浏览

php - 从 Jenkins 运行 Laravel Envoy

我有一个在 Laravel 项目中从 Envoy 运行的部署脚本。该脚本是https://github.com/nickfan/envoy-deployscript的大量修改版本。

部署在本地运行到多个服务器,Envoy 可以很好地处理这个问题。但是,我被要求将部署转移到 Jenkins。

我可以从 Jenkins 运行 Envoy 脚本,还是应该专注于重写整个发布部署脚本?

欢迎任何智慧。

0 投票
2 回答
877 浏览

php - Laravel 特使权限?

好的,所以我试图从控制器函数调用 Envoy,但遇到了其他人似乎没有遇到的权限问题?

我已经在全球范围内安装了 envoy 并对 /usr/local/bin 进行了符号链接,以便我的站点可以看到它。但我无法弄清楚为什么它没有权限。

我从 Ubuntu 16.04、Nginx、PHP 7.0 运行

任何帮助表示赞赏:

但是得到:

0 投票
2 回答
1132 浏览

laravel-5 - Envoy Task Runner:运行需要 sudo 访问权限的命令

我使用https://laravel.com/docs/5.4/envoy作为部署工具。在 Envoy.blade.php 中,我有需要 sudo 访问的命令,例如:-

这些命令失败,并显示不允许操作的错误。我们如何解决这个问题?

0 投票
1 回答
965 浏览

linux - 通过持续交付使用 GitLab CI 部署 Laravel 应用程序时是否需要 Laravel Envoy?

我正在将持续集成实现到我的 Laravel 工作流程中,在完成基本操作时,我在 Gitlab 上遇到了一个示例项目,其中 (1.) Laravel Envoys 用于编写与应用程序应如何部署相关的任务,然后 (2.)使用 Gitlab CI 引导流程。

我有点困惑,在我看来,使用 Enovy 定义任务的部分(下面)在.gitlab-ci.yml文件中定义作业时很容易复制,这使得 Envoy 的使用变得多余:

如果我错了,如果有人能纠正我,或者解释 Envoy 可以为 Gitlab 持续集成工作流程带来什么好处,我将不胜感激。

0 投票
1 回答
458 浏览

environment-variables - 如何在 envoy.blade 中编写这样的字符串?

在 GitLab CI 中,我有两个变量:用户和主机。

在 envoy.plade 我想得到这个:

我这样写:

但是报错,怎么写呢?

0 投票
0 回答
744 浏览

php - Envoy Laravel “EOF-LARAVEL-ENVOY:找不到命令”错误

我正在尝试使用 Envoy 部署 Laravel 应用程序,但出现错误:

我的任务如下:

任何人都可以帮助我吗?

0 投票
1 回答
660 浏览

php - Laravel Envoy 显示错误但不显示环境

我对 Laravel Envoy 有疑问。我编写了用于在服务器上部署的脚本,我正在使用
envoy run deploy --environment=staging
调用该脚本,但是当发生错误时,我无法从生产中看到错误。例如,php artisan migrate 发生错误,我可以捕获发生错误但无法获取环境的任务。这是我的代码:

松弛通道部署的输出是:
Deploy failed on error: migrate-db

0 投票
1 回答
428 浏览

homebrew - 从控制器调用 Laravel 5.6 特使错误

我正在尝试使用 laravel 的特使在我的服务器上调用一些脚本。现在我正在使用安装在我的 mac 上的虚拟机来做这件事。

我正在尝试从控制器运行我的特使脚本,如下所示:

现在,当让它运行时,我得到以下响应:

如果我打开终端并运行:which brew

和我的 $PATH

我不确定为什么这似乎失败了?

Valet 是使用composer global require laravel/valet命令安装的,并没有在本地为项目安装。

有没有办法解决这个问题?