标签: artifactory

为什么Maven2在每个版本中都检查stax-ex的更新?

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)的一部分包括在内。我们有一个人工仓库作为中介。

我能做什么?(离线构建将是不受欢迎的解决方法。)

stax maven-2 artifactory

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

反向依赖

我们使用Ivy和Artifactory作为存储库.在Artifactory中,存储了第三方库和我们的发布包.

如果人工制品(第三方或我们的包装)中存在错误,我想知道哪些其他组件可能受到影响.

简而言之,我需要一个反向依赖报告.

通常如何解决类似问题?

ivy artifactory

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

神器插件最佳实践

我想写一些神器插件.在我的ide中可以使用代码完成的最佳方法是什么.此外,我正在寻找为我正在编写的插件编写测试的良好实践.任何建议?我无法在任何地方找到有用的东西

artifactory

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

厨师食谱交付 - 厨师服务器与神器+ berkshelf

我的公司一直在对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是否能够愉快地完成这项工作的任何细节吗?

artifactory chef-infra berkshelf

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

将工件上传到Artifactory的首选方法是什么?

我有一个gradle项目,Artifactory作为存储库.

我对文档有点疑惑,所以我请问专家:将工件上传到Artifactory的首选方法是什么?使用gradle'suploadArchives或Artifactory's artifactoryPublish

为什么uploadArchives还不够?

ref:使用gradle将工件上传到artifactory

artifactory gradle

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

Scala库,Bintray无法将版本同步到JCenter

我发现了类似的问题,但不知道要采取任何措施。我有两个开源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)

有办法解决吗?谢谢。

scala artifactory bintray jcenter

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

从Jfrog工件OSS清除旧工件

我正在使用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"

还有什么其他方法可以执行任务,如果有人可以帮助我完成任务,将不胜感激。

谢谢

artifactory artifactory-query-lang jfrog-cli

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

使用Jenkins Job DSL在Jenkins中使用Artifactory配置作业

我正在尝试在使用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)

groovy artifactory gradle jenkins jenkins-job-dsl

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

Jfrog-CLI安装无法正常工作

我在Ubuntu上运行它。当我尝试运行时:npm install -g jfrog-cli-go

我得到:

运行NPM命令时出错

当我尝试使用curl运行它的另一种选择时,它给人的感觉就像成功了,但是当我尝试运行时

> jfrog
Run Code Online (Sandbox Code Playgroud)

它无法识别curl -fL https://getcli.jfrog.io | sh 我得到的命令:

运行Curl命令时出错

我正在使用的jfrog-cli版本是:1.17.1

谁能告诉我这是什么问题?

install artifact artifactory jfrog-cli

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

人工工厂-删除超过20天的人工制品

我正在尝试将Jenkins与集成Artifactory。我有一个用于定义Jenkins管道作业的常规脚本。在上Artifactory,我有一个包含许多子文件夹的项目存储库。对于每个Jenkins的新版本,都会在Artifactoryrepo中创建一个新文件夹。我的想法是,我不知道如何删除超过20天的文件夹和内容工件。我曾经AQL检索过它们,但是我不知道如何删除检索到的内容。我无法使用,Artifactory Cleanup Plugin因为我无权在平台上安装它。

谢谢

groovy repository artifactory jenkins-pipeline artifactory-query-lang

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