Maven2在每次构建时都检查stax-ex的更新。它只是检查此单个依赖项,所有其他依赖项每天仅更新一次。
Maven2的输出:
工件org.jvnet.staxex:stax-ex:从java.net检查更新
stax-ex(组标识:org.jvnet.staxex,版本:1.2)作为jaxws-rt(组标识:com.sun.xml.ws,版本:2.1.3)的一部分包括在内。我们有一个人工仓库作为中介。
我能做什么?(离线构建将是不受欢迎的解决方法。)
我们使用Ivy和Artifactory作为存储库.在Artifactory中,存储了第三方库和我们的发布包.
如果人工制品(第三方或我们的包装)中存在错误,我想知道哪些其他组件可能受到影响.
简而言之,我需要一个反向依赖报告.
通常如何解决类似问题?
我想写一些神器插件.在我的ide中可以使用代码完成的最佳方法是什么.此外,我正在寻找为我正在编写的插件编写测试的良好实践.任何建议?我无法在任何地方找到有用的东西
我的公司一直在对Chef进行大量投资.我们建立了一个值得尊敬的烹饪书库来自动化我们的基础设施.我们故意忽略了Chef Server和菜谱共享的问题,因为我们希望首先在我们的烹饪书中获得一些临界质量,以便推动我们如何解决这个问题.现在我们在那里,我们正在探索各种选择.我们已经对Artifactory进行了大量投资,我们很高兴地使用它来存储使用Artifactory中的nuget,ivy,maven,npm和bower存储库来跨Windows/.NET和Java存储CI系统的所有内容.我一直在读这个话题:
Berkshelf-api和Chef Supermarket与传统工件库的做法有何不同?
当我们在Artfiactory中已经有一个通用工件服务器时,我很难看到Chef Server作为食谱库的重点.最适合我们当前环境的模型是从Jenkins工作中将Cookbook发布到Artifactory,并根据需要使用Berkshelf将它们从那里拉出来.从我的阅读中看来,Berkshelf可以与Artifactory作为一个来源进行交流,但我还没有找到有关如何做到这一点的详细信息.到目前为止我们遇到的每个包管理器都有一些方法可以将它指向Artifactory,所以我假设有可行的.
任何人都可以分享关于如何最好地接近这个的指导吗?任何人都可以提供有关berkshelf是否能够愉快地完成这项工作的任何细节吗?
我有一个gradle项目,Artifactory作为存储库.
我对文档有点疑惑,所以我请问专家:将工件上传到Artifactory的首选方法是什么?使用gradle'suploadArchives
或Artifactory's artifactoryPublish
?
为什么uploadArchives还不够?
我发现了类似的问题,但不知道要采取任何措施。我有两个开源Scala库-我昨天才发布了第二个库。在Bintray存储库上,一切看起来都不错,但是只有一个版本可以将其添加到jCenter。
https://dl.bintray.com/ticofab/maven/io/ticofab/:
aws-request-signer_2.10/
aws-request-signer_2.11/
aws-request-signer_2.12/ <-- latest scala version, missing later
reactive-kraken_2.11/
reactive-kraken_2.12/ <-- latest scala version, missing later
Run Code Online (Sandbox Code Playgroud)
http://jcenter.bintray.com/io/ticofab/:
aws-request-signer_2.11/
reactive-kraken_2.11/
Run Code Online (Sandbox Code Playgroud)
有办法解决吗?谢谢。
我正在使用Jfrog工件OSS版本5。我可以看到快照存储库太大,我想从快照存储库中删除不需要的工件。
我想删除所有过去6个月未下载的工件。我尝试了以下方法,但由于我使用的是OSS版本,因此似乎无法正常工作。
curl -X POST -v -u user:'password' "http://<my artifactory url>/artifactory/api/execute/cleanup?params=months=6|repos=snapshots|dryRun|paceTimeMS=2000"
还有什么其他方法可以执行任务,如果有人可以帮助我完成任务,将不胜感激。
谢谢
我正在尝试在使用Job DSL插件生成的Jenkins作业中设置Artifactory.
配置如下所示:
wrappers {
colorizeOutput 'xterm'
buildName '#${BUILD_NUMBER}-release'
artifactoryGenericConfigurator {
// Repository to deploy to.
details {
artifactoryName('artifactory.foo.bar.com')
artifactoryUrl('https://artifactory.foo.bar.com/artifactory')
deployReleaseRepository {
keyFromSelect('')
keyFromText('')
dynamicMode(false)
}
deploySnapshotRepository {
keyFromSelect('')
keyFromText('')
dynamicMode(false)
}
resolveReleaseRepository() {
keyFromText('')
keyFromSelect('')
dynamicMode(false)
}
resolveSnapshotRepository() {
keyFromText('')
keyFromSelect('')
dynamicMode(false)
}
userPluginKey('')
userPluginParams('')
useSpecs(true)
uploadSpec {
spec('''{
"files": [
{
"pattern": "app.tar.gz",
"target": "myrepo/app/${BUILD_NUMBER}-release",
"flat" : "false"
}
]
}''')
filePath(null)
}
downloadSpec {
spec('')
filePath(null)
}
}
deployPattern('')
deployBuildInfo(true)
includeEnvVars(false)
discardOldBuilds(false)
discardBuildArtifacts(false) …
Run Code Online (Sandbox Code Playgroud) 我在Ubuntu上运行它。当我尝试运行时:npm install -g jfrog-cli-go
我得到:
当我尝试使用curl运行它的另一种选择时,它给人的感觉就像成功了,但是当我尝试运行时
> jfrog
Run Code Online (Sandbox Code Playgroud)
它无法识别curl -fL https://getcli.jfrog.io | sh
我得到的命令:
我正在使用的jfrog-cli版本是:1.17.1
谁能告诉我这是什么问题?
我正在尝试将Jenkins与集成Artifactory
。我有一个用于定义Jenkins管道作业的常规脚本。在上Artifactory
,我有一个包含许多子文件夹的项目存储库。对于每个Jenkins的新版本,都会在Artifactory
repo中创建一个新文件夹。我的想法是,我不知道如何删除超过20天的文件夹和内容工件。我曾经AQL
检索过它们,但是我不知道如何删除检索到的内容。我无法使用,Artifactory Cleanup Plugin
因为我无权在平台上安装它。
谢谢
groovy repository artifactory jenkins-pipeline artifactory-query-lang