问题标签 [artifacts]

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 投票
1 回答
2258 浏览

c++ - C++ 构建工件管理

我们正在将我们的构建和测试系统转移到 Jenkins,并且正在寻找一种简单的方法(我们不必自己编写所有逻辑代码)来管理构建工件。

基本上,我们需要一种有组织的方式来按构建的类型、构建它的用户等顺序存储它们,例如:

这样我们可以在构建完成时上传,并在测试阶段轻松检索所需的工件。

到目前为止,我们只是将文件存储在 NFS 上的目录中,但最近开始考虑使用工件管理器。我看过 Artifcatory、Archiva 和 Nexus。但是所有看起来都非常以 Java 为中心,或者至少需要 maven 才能使用。由于我不想引入更多复杂性(我们主要使用 python,scons 是我们的构建工具)并且我不想将 maven 引入混合,我正在寻找具有简单命令行的东西(或更好的 REST/Python 接口)来上传、下载、管理工件。

如果您不使用工件管理器,而是使用其他一些聪明的方法来管理您的 C++ 工件以满足发布/测试需求,我也会很高兴听到这一点。

0 投票
2 回答
385 浏览

maven - 将工件提交到 Maven 中央存储库的程序和要求是什么?

我想需要一些通行证才能将工件提交到 Maven 中央存储库。

我想详细了解有什么要求,要遵循的程序是什么,以及在此过程中是否有教程或指南可以提供帮助。

我听说您还需要对工件进行数字签名(gpg),有关此的一些详细信息也将受到欢迎。

0 投票
1 回答
196 浏览

qt - 使用半透明属性时如何避免白色伪影?

我想在 Qt 中制作一个半透明的窗口:

但是一旦我设置Qt::WA_TranslucentBackgroundtrue,每个小部件的四个角上都会有白色的东西:

每当鼠标悬停在小部件上或单击它时,它就会出现。如何避免这种情况?如果我设置Qt::WA_TranslucentBackgroundfalse,问题就会消失。但我需要透明窗口。预先感谢!

0 投票
0 回答
61 浏览

maven - 从本地存储库部署所有 3rd 方工件

是否可以将所有 3rd 方工件(我在项目中使用的一些外部库)从 ~/.m2/repository 部署到指定的远程存储库?

我知道我可以用一个文件来做到这一点,例如

0 投票
1 回答
292 浏览

gwt - maven 自动将 gwt 编译器输出包含到战争爆炸工件

我使用 JetBrains IDEA 12.0、maven 3.2。并且似乎 maven 自动将 gwt 编译器输出添加到我的默认项目中,工件战争爆炸了。如何关闭它?

0 投票
1 回答
156 浏览

maven - 将通用代码移动到 `subprojects {}` 块中断构建

我在 Grade 中有一个多项目(多个 java 子项目),我计划将它上传到一个 maven 存储库(当前是一个本地存储库),包括sourcesjavadoc工件。我只需将以下代码添加到每个子项目,然后maven install完成工作:

现在在 10 个子项目中拥有相同的代码并不是很好,所以我决定将这段代码移动到项目的subprojects { ... }配置中。但是,现在它不再工作了:只构建空源和 javadoc jar,普通 jar 被忽略,并且不再将文件复制到本地 maven 存储库。如何正确地做到这一点?maven install

谢谢。

0 投票
3 回答
18415 浏览

bamboo - 如何让 Bamboo 文物收集整个文件夹?

我有一个简单的计划和一份简单的工作。

任务:

  1. 源代码签出
  2. 微软构建
  3. 运行测试
  4. 生成测试报告

通过四个步骤,我的实用程序生成带有屏幕截图的测试报告。该报告包含图像的绝对链接。(例如:)onclick="window.open('./Screenshots/66ef3a03-8b82-4b40-b49d-b0155e273738.png');return false;"

如果我在本地机器上打开报告,报告工作正常,但在 Bamboo 上我收到错误“找不到页面”,因为 Bamboo 没有收集“屏幕截图”文件夹。

如何设置工件定义以收集包含文件的文件夹?

PS我尝试设置\*.*复制模式,但Bamboo只收集文件(没有文件夹和子文件夹)

0 投票
1 回答
822 浏览

image - IE10 渲染工件

我正在 Windows 8 上的 IE10 中测试我的网站,并且不断在某些元素周围或之上获得一堆渲染工件。这是一个屏幕截图(注意黑条):

在此处输入图像描述

工件的出现不一致——当我与页面交互时,它们会忽明忽暗——但总是在相同的位置,在刷新时。

我在 Mac 上运行 Parallels 中的 Windows 8,所以我最初的预感是这是一个视频卡驱动程序问题,但 Windows 8 中的其他浏览器没有显示这些工件。驱动程序问题不会以同样的方式影响所有浏览器吗?

0 投票
2 回答
2278 浏览

java - Jenkins - 将源代码编译成 jarfile,用作工件

我需要允许 Jenkins 在构建后创建从 Subversion 下载的源的 .jar,并允许用户将其作为工件下载。以下是具有此功能的网站示例:

https://jenkins.kellerkindt.com/job/ShowCaseStandalone/

构建完成后,它会编译“ShowCaseStandalone.jar”,并将其添加到工件中,供人们下载。

提前致谢!

0 投票
2 回答
1293 浏览

jenkins - 发布到从 Jenkins 中的另一个项目工件复制的工件

所以我在 Jenkins 得到了一些独立的工作。第一个从 Git 存储库获取项目,构建它并生成工件。另一个人必须从第一份工作中复制证书并将其发布到 Artifactory(尝试使用 Artifactory 插件制作)。但问题是 Artifactory 插件仅在 Build 作业中可用,在第二个作业的配置中没有像“Generic-Artifactory 集成”这样的东西。有谁知道使插件在发布作业中工作的要求是什么?