从Teamcity发布工件(zip文件)到Artifactory,还包括版本控制



我正在制作Teamcity <>人工集成和有插件。目标是压缩bin文件并将其上传到artifactory,并将版本控制包含到压缩文件

中。这是我试过的…在我的配置中,我提到了zip文件,但是构建运行成功,但是zip文件不存在于artifactory中-但是如果我尝试其他文件类型,如。exe -出现在artifactory中。

有两个与此相关的问题,提前谢谢

1]我如何将zip文件从Teamcity推送到artifactory如何在zip文件中添加版本控制?3]是否有我可以看到的日志来解决为什么zip文件没有上传到artifactory -在Teamcity构建日志中显示为成功。

Teamcity工件显示zip文件

人工上传配置

Artifactory规范:

{
"files": [
{
"pattern": "test/*.zip",
"target": "basis-apps/"

}
]
}

以下是问题的答案:

  1. 如何将zip文件从Teamcity推送到artifactory?ANS:您应该能够通过上传文件上传zip工件。下面链接供参考。首先,您可以尝试使用直接的zip文件名("pattern": "test/hello.zip")上传zip进行测试,然后成功后可以使用正则表达式("pattern": "test/*.zip")。https://www.jfrog.com/confluence/display/JFROG/Using +文件+规格# UsingFileSpecs-UploadSpecSchema

,

{
"files": [
{
"pattern": "my-local-repo/(*)-(*).zip",
"target": "froggy/{1}--{2}.zip",
"recursive": "false"
}
]
}

  1. 如何在zip文件中添加版本控制?ANS:我们可以通过存储库自定义布局来实现它。以下链接供参考。https://www.jfrog.com/confluence/display/JFROG/Repository+Layoutshttps://jfrog.com/knowledge-base/how-to-create-simple-versioning-custom-layout-in-artifactory/

  2. 是否有我可以看到的日志来解决为什么zip文件没有上传到artifactory。ANS:检查Artifactory服务和请求日志,从中我们可以确定请求如何从Teamcity到达Artifactory。

相关内容

  • 没有找到相关文章

最新更新