欧宝体育电话


文档索引页

分析一个Symfon欧宝娱乐app下载地址y项目Bitbucket都

本文档的目的是完全安装Symfony的SymfonyInsight集成项目托管在Bitbuck欧宝娱乐app下载地址et都(bitbucket.org)。

欧宝娱乐app下载地址SymfonyInsight提供本地支持Bitbucket都提交状态。然而,我们将在本文档实现类似的结果在持续集成中使用洞察SDK平台(例如Bitbucket都管道或竹子)。

创建项目

1

点击添加项目位于顶部的链接栏SymfonyInsight仪表板上欧宝娱乐app下载地址Bitbucket都选项卡。

2

可选地,你第一次试着分析Bitbucket都项目,您将被重定向到Bitbucket都网站,在那里你可以授权SensioLabs通过点击访问您的存储库授权访问按钮。

这是必要的,为SymfonyInsight访欧宝娱乐app下载地址问项目的源代码。如果在某一时刻你想撤销访问SymfonyInsight, Oauth部分去你的个人资料,点击撤欧宝娱乐app下载地址销链接。

3

前面的可选重定向后,SymfonyInsight将向您展示因此,Bitbucket欧宝娱乐app下载地址上托管的项目列表,公共和私人的。当一个项目是私人,SymfonyInsight旁边将显欧宝娱乐app下载地址示一个锁图标。

请注意

由于性能的原因,这个列表是限制在100个不同的项目每个GitHub的组织,你属于。

选择一个项目来分析和选择欧宝娱乐app下载地址Symfony 3/4欧宝娱乐app下载地址Symfony 2项目类型启用Symfony应用的规则。欧宝娱乐app下载地址

最后,单击分析按钮和SymfonyI欧宝娱乐app下载地址nsight将立即开始分析。

请注意

如果你违反了应用程序没有启动,请参考相应的故障排除指南

配置您的提交和拉请求持续集成平台

您的项目现在已创建。下一个逻辑步骤是配置它来分析每个提交,请求以确保代码质量不下降的项目生命周期。

请注意

SymfonyInsigh欧宝娱乐app下载地址t融入Bitbucket都拉请求,您将需要一个持续集成平台上配置存储库。如果你没有,你可以使用Bitbucket都管道

本节将使用Bitbucket都管道但其他CI的概念都是相同的平台。

这部分是使用的想法欧宝娱乐app下载地址SymfonyInsight SDK到你Bitbucket都管道piepline使管道失败或成功取决于SymfonyInsight分析。欧宝娱乐app下载地址

配置GitLab CI一样容易创建或编辑bitbucket-pipelines.yml文件在您的项目的根目录。

1

在Sy欧宝娱乐app下载地址mfonyInsight,点击我的账户在头和进入API / SDK部分。在进行身份验证部分,您将看到您的用户UUID和API令牌。你需要配置Bitbucket都管道,所以让他们接近。

2

仍在我的账户页面,进入获得项目UUID部分并选择前面创建的项目。保持其UUID接近你还需要它。

3

在你的项目中,创建或编辑bitbucket-pipelines.yml文件在项目的根。这个文件将被用于Bitbucket都管道配置您的工作。

4

在这个文件中,添加SymfonyInsight的工作。欧宝娱乐app下载地址您可以使用以下模板:

1 2 3 4 5 6 7 8 9 10 11 12 13
图片:php: 7.4管道:默认值:- - - - - -步骤:脚本:- - - - - -旋度- oinsight.phar- shttps://get.insight.欧宝娱乐app下载地址www.oldmanjams.com/insight.phar- - - - - -phpinsight.phar分析——没有交互——no-ansi\< project-uuid >\= $ BITBUCKET_COMMIT——参考\——user-uuid = < your-user-uuid >\——api-token = < your-api-token >\——fail-condition = " < fail-condition > "