- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否有一个 Hudson/Jenkins 插件可以将存储库 Artifact 与创建它们的构建联系起来?我在看问题"remove artifacts from nexus repository"并认为在 Jenkins 中删除构建还应该提供删除构建创建的 Artifact 的选项。
我们目前正在运行 Jenkins 1.447和 Nexus 开源 1.9.2.3。我们的 Jenkins 使用 maven 部署目标在我们的 Nexus 存储库中构建创建 Artifact 。我似乎一旦部署了这些 Artifact ,就没有类似的自动化机制来删除它们。我们想将 Jenkins 构建与其 Nexus Artifact 联系起来。我想如果我们决定从 Jenkins 中删除构建,我们就没有使用构建,因此也不需要存储该构建的 Artifact 。我们希望删除构建以触发删除 Nexus Artifact 。
如果没有可用的东西,我想我可以开始写一些东西,但我想检查一下其他人是如何处理的。
最佳答案
您可以使用 Nexus 的 REST API 来构建您自己的 Jenkins 插件来为您完成这项工作。您可以使用 Nexus 自定义元数据插件存储 Jenkins 构建作业编号。删除构建后,您可以让您的自定义 Jenkins 插件删除 Nexus 中在其元数据中具有该构建号的所有 Artifact 。我有一个类似的问题并编写了一个自定义的 Jenkins 插件。查看 github 上的教程和源代码。它应该非常简单。
教程:
http://blog.codecentric.de/en/2012/08/tutorial-create-a-jenkins-plugin-to-integrate-jenkins-and-nexus-repository/
源代码:
https://github.com/marcelbirkner/nexus-metadata-plugin/
关于maven - 是否有一个插件可以将 Jenkins 的构建与 Maven (Nexus) Artifact 联系起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10098104/
我正在尝试执行 vagrant up 但一直遇到此错误: ==> default: IOError: [Errno 13] Permission denied: '/usr/local/lib/pyt
我在容器 div 中有一系列动态创建的不同高度的 div。 Varying text... Varying text... Varying text... Varying text.
通过 cygwin 运行 vagrant up 时遇到以下错误。 stderr: /bin/bash: /home/vagrant/.ansible/tmp/ansible-tmp-14872260
今天要向小伙伴们介绍的是一个能够快速地把数据制作成可视化、交互页面的 Python 框架:Streamlit,分分钟让你的数据动起来! 犹记得我在做机器学习和数据分析方面的毕设时,
我是 vagrant 的新手,正在尝试将第二个磁盘添加到我正在用 vagrant 制作的虚拟机中。 我想出了如何在第一次启动虚拟机时连接磁盘,但是当我关闭机器时 然后再次备份(使用 'vagrant
我是一名优秀的程序员,十分优秀!