小编dav*_*e79的帖子

Bitbucket 管道读取质量门结果

我们正在尝试将 Bitbucket Pipelines (Cloud) 与 SonarQube (6.4) 集成。

特别是,如果 SonarQube 分析在我们的Java代码中检测到一些质量门违规,我们希望管道构建失败。

目前,我们正在使用 Jenkins(多分支项目),由于waitForQualityGate()Jenkinsfile 文件(我在其中定义了要执行的管道)中包含的命令,我们设法实现了这种行为。

现在,我们想尝试一下 Bitbucket Pipelines 功能,因为我们的 Git 存储库托管在Bitbucket Cloud 中,并继续使用我们当前的 SonarQube 服务器实例。

为了完整起见,我们的项目是用 Java 编写并由 maven 管理的;我们还在构建过程中使用声纳扫描仪插件。

谁能给我一个提示?或者有没有人知道如何实现这种行为?

我知道声纳插件在 BitBucket 中创建报告作为拉取请求的评论,但这不是我们需要的。

在此先感谢您的帮助。

java maven sonarqube bitbucket-pipelines quality-gate

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

Ansible软件包与yum模块

我是Ansible世界的新手。我已经创建了一些剧本,并且每天对这项技术的了解越来越多。在我的剧本中,我一直使用该命令yum来安装和管理新软件包,但是最近我发现了另一个package声称独立于操作系统的命令。

因此,我的问题是:它们之间有什么区别?

特别是,如果我创建了一个角色和一个剧本,并且知道该剧本将在RHEL环境(yum是默认的程序包管理器)中执行,那么从使用命令package而不是从中获得什么好处yum

在此先感谢您的帮助。

ansible

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

CentOS 7:VirtualBox抱怨内核模块未加载

背景

我在macOS上使用VirtualBox 创建了一个沙箱 VM。它可以正确启动我可以访问的VM(运行了CentOS7)。

在此沙盒虚拟机内部,我想启动几个虚拟机,以便使用Kitchen CI&Vagrant测试Ansible Playbook,因此我通过从以下链接下载VirtualBox来安装VirtualBox:https://download.virtualbox.org/virtualbox/5.2 。 8 / VirtualBox-5.2-5.2.8_121009_el7-1.x86_64.rpm

安装后,我执行了以下命令:

[david@vmkitchen-env ansible-test]# VBoxManage --version

它返回:

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (3.10.0-693.2.1.el7.x86_64) or it 
         failed to load. Please recompile the kernel module and install it 
         by
           sudo /sbin/vboxconfig

         You will not be able to start VMs until this problem is fixed.
5.2.8r121009
Run Code Online (Sandbox Code Playgroud)

我安装了开发工具,但仍然遇到相同的问题。

我认为我不需要重新编译任何内核模块。任何的想法?

在此先感谢您的帮助。

virtualbox kernel-module centos7

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