高等学府/app-status-bundle

此包增加了一个 `Collector`,它将构建信息添加到您的 Symfony 性能分析器中。

安装次数: 8,663

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

7.0.0 2022-07-15 21:18 UTC

This package is auto-updated.

Last update: 2024-09-16 02:05:47 UTC


README

Latest Stable Version License Checks Build Coverage Status

此包增加了一个 Collector,它将构建信息添加到您的 Symfony 性能分析器中。

变更日志

查看 CHANGELOG.md。

安装

步骤 1

使用 composer 下载

"require": {
    "vysokeskoly/app-status-bundle" : "^5.0"
},

步骤 2

AppStatusBundle 添加到 AppKernel 中已加载的包列表(在 dev 包下)。

AppKernel.php

public function registerBundles()
{
    $bundles = [
        ...
    ];
    
    if (in_array($this->getEnvironment(), array('dev'))) {
        ...
        $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
        $bundles[] = new VysokeSkoly\AppStatusBundle\VysokeSkolyAppStatusBundle();
        ...
    }
}

步骤 3

配置此包所需的参数。

config.yml

    # AppStatus Bundle
    vysoke_skoly_app_status:
        source_file: "PATH_TO_BUILDINFO.XML"
        main_status_key: "MAIN_STATUS_KEY"

source_file

您可以选择指定 source_file,这是一个包含包信息的 XML 文件。默认值是 var/buildinfo.xml

<?xml version="1.0" encoding="UTF-8" ?>
<appStatus>
    <name>app-status</name>
    <version>2017.03.08.16.30.28-68.gad10e8af8</version>
    <sourceRevision>ad10e8af8814f825e36e629ab1a19c5078a6d257</sourceRevision>
    <repository>
        ssh://git/app-status-bundle.git
    </repository>
    <buildNumber>666</buildNumber>
    <buildBranch>feature/app-status-bundle</buildBranch>
    <buildUrl>https://jenkins/job/app-status/666/</buildUrl>
    <project>app_status_bundle</project>
    <hostName>__HOSTNAME__</hostName>
</appStatus>

main_status_key

这是一个可选属性,它告诉收集器您希望在性能分析器中看到其中一个状态值。默认值是 buildBranch