问题标签 [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 投票
0 回答
137 浏览

git - 是否可以在 Laravel 5.7 应用程序中通过特使使用 https 访问 bitbucket 代表?

是否可以在 Laravel 5.7 应用程序中通过特使使用 https 访问 bitbucket 代表?运行特使命令我得到错误:

其中https://myaccount@bitbucket.org是我的帐户,client/project_name.git 是我要克隆的项目

我在https://laravel.com/docs/5.7/envoy没有找到这样的选项

如果我在控制台中运行命令:

在目标服务器(ubuntu 18 ubder Digital Ocean)上它被克隆了。

修改: 在我的特使文件中,我的结构如下:

但是在控制台中运行特使我得到了错误:

问题是我在我的服务器上遇到了 ssh 问题,如果可能的话,我更愿意在这里使用 http……

谢谢!

0 投票
1 回答
661 浏览

laravel-5.8 - 如何在 Laravel Envoy 脚本中设置密码?

在使用特使的 Laravel 5.8 中,我想在控制台命令中设置用户的密码,例如

在特使文件中:

但是在这两种情况下 $user_password 输出都是空的:1)如果在命令中设置了 serveruser_password

2)或者它是空的

但我预计“未定义”输出......

为什么会出错以及如何正确?

0 投票
1 回答
630 浏览

php - Laravel Envoy 此任务未在您的一台服务器上成功完成

我有一个 laravel 5.7 项目,我想用 laravel envoy 部署到服务器。如果我跑

envoy run deploy

我收到以下错误:

[✗] 此任务未在您的一台服务器上成功完成。

我尝试从 cygwin、git bash 和 cmd 运行它,都给出了相同的结果。我可以使用 ssh 登录到我的服务器,以便正确设置。另外,如果我运行以下命令:

它让我登录到服务器。我们在另一台 Windows 10 机器上进行了尝试,它运行良好。所以它可能与我的设置有关,尽管我们不知道为什么?

附加信息:

Envoy.blade.php

0 投票
2 回答
663 浏览

php - Laravel Envoy 无法在 Windows 上完成基本任务

所以我第一次尝试使用 Laravel Envoy 并按照文档中的描述运行示例任务。


我从官方网站尝试了更新的 PHP 二进制文件,但没有解决它。当我这样做envoy ssh时,常规 SSH 也可以使用提供的凭据(我可以使用用户/密码或公钥登录)。

什么可能阻止特使连接和执行任务?

这些是我的设置:

  • 视窗 10
  • PHP 7.2.11(cli)(构建:2018 年 10 月 10 日 02:04:07)(ZTS MSVC15(Visual C++ 2017)x64)
  • Laravel Envoy 1.5.0(随 Composer 全局安装)
0 投票
1 回答
59 浏览

laravel-envoy - 如何从我的特使脚本将应用程序版本写入数据库?

使用 laravel 5.8 envoy 命令我部署我的更改,我需要从我的 envoy 脚本中将应用程序版本写入数据库

为此,我创建了控制台命令,它位于 app/Console/Commands/envoyWriteAppVersion.php 文件中,但我没有找到如何将附加参数分配给我的 consol commad。我试过了:

但我得到了错误:

哪种方法有效?

谢谢!

0 投票
2 回答
460 浏览

php - Laravel Envoy - 类配置不存在

我目前正在尝试使用 Laravel Envoy ( https://laravel.com/docs/5.8/envoy )。它工作得很好,但我想更进一步,能够使用Illuminate\Foundation\Application类来将一些依赖项注入@setupEnvoy 指令(例如检索一些配置或 Eloquent 模型)。但是无论我尝试什么,我都会不断收到此错误。

在此处输入图像描述

我的Envoy.blade.php文件:

任何帮助将不胜感激,谢谢!

0 投票
1 回答
54 浏览

laravel-envoy - 在特使脚本控制台命令中引发错误

使用 laravel 5.8 envoy 命令,我将更改部署在服务器上,需要运行一些控制台命令,而我的脚本出现错误

在第二个控制台命令上

在我的脚本中:

envoy:delete-old-versions 在 app/Console/Commands/envoyDeleteoldVersions.php 中定义:

为什么会出错以及如何解决?

0 投票
1 回答
442 浏览

laravel-envoy - 我在特使脚本中提供了密码,但它提示手动输入密码

使用 laravel 5.8 envoy 命令,我部署在远程服务器上,并在命令行中设置密码,例如:

和特使文件:

使用@servers 块中的凭据,我希望我不必手动输入密码,但在命令行中我会看到输入密码的提示。我输出 $server_login_user 和 $lardeployer_password 变量,它们具有有效值。

哪个是有效路径?

0 投票
1 回答
83 浏览

laravel-5 - 无法使用 envoy 访问 .ssh/config

重新安装 Kubuntu 后,我在使用 ssh 运行特使时遇到问题。我将 700 设置为配置文件,但仍然出现错误:

如何解决?

修改: 它看起来不像特使文件的问题,因为它在重新安装 Kubuntu 之前工作搜索我下一步运行的决定:

但我收到消息说 /home/serge/.composer/config.json 找不到。然后我从之前的家庭安装中获取它的内容:

并运行

但仍然得到这个错误。我有 :

作曲家或其许可有问题,因为我没有 /home/serge/.composer/config.json 文件?

采取哪些步骤?

0 投票
1 回答
167 浏览

php - Laravel/Envoy TaskContainer line 330 Probleme

我尝试使用 Laravel Envoy 轻松部署。但 !尽管我进行了研究,但我找不到答案。

当我尝试在故事或宏中放置多行时,它根本无法处理并向我发送错误。

我的印象是 TaskContainer 不管理空间,并且为单个任务占用所有空间。嗯……不只是印象。

Envoy.blade.php 中的代码:

结果 :