小编Mic*_*Wit的帖子

Symfony Composer安装时不清除缓存

我们使用不同的缓存目录到默认缓存目录,并使用构建代理进行部署.我们在构建代理上运行composer install,其中缓存目录不存在,然后将其同步到Web服务器,然后我们运行命令以清除和预热缓存(所有这些都是从Bamboo部署完成的).

当然,日志会在日志中返回,因为当代理程序安装在代理程序上运行时它无法创建缓存目录(我们不希望它在之后执行此操作).

有没有什么办法,当我运行作曲家安装时,我可以让它跳过缓存清除?我无法将其视为作曲家的参数选项.

php caching install symfony composer-php

5
推荐指数
2
解决办法
3420
查看次数

构建在 gitlab 中自动运行

我已经在 Ubuntu 18.04 中安装了 GitLab 并将其移至 Apache。当我创建一个新项目时,通过初始提交(或之后的任何提交),它会尝试运行构建。当然,这是行不通的,因为没有可用的构建脚本,而且我从不希望它在提交时构建,我想创建自己的脚本来按需部署项目。所以问题是:

1) 如何停止尝试构建的新项目?

2)如果提交失败,如何清除主项目页面中的错误?(这是一个提交失败错误)

3)在GitLab Web界面中,如何有一个按钮来启动构建/部署?

deployment build gitlab gitlab-ci

5
推荐指数
1
解决办法
2930
查看次数

如何在 Symfony 中获取 Composer 安装的包的版本?

我们有多个供应商捆绑包(外部和内部编写的),它们通过 Composer 安装到 Symfony 中。因此,composer.json 中的一个示例是:

"repoName/ThisBundle" : "dev-release/1.1.2"
Run Code Online (Sandbox Code Playgroud)

那么在 Symfony 的控制器中,我如何请求“ThisBundle”或“repoName/ThisBundle”的版本返回“dev-release/1.1.2”?

其中一个捆绑包为我们所有的应用程序提供了一个模板,并且在其中一个应用程序中我想显示正在使用的模板版本。

controller version symfony composer-php

1
推荐指数
1
解决办法
4285
查看次数