|
1
|
| brazilianldsjaguar · 技术社区 · 13 年前 |
|
1
3
设置一个单独的Jenkins“任务”,使用Maven进行部署。 注意:您不需要对Maven了解太多就可以实现这一点。你必须安装它。你必须按照下面页面上的描述进行配置,并且你需要使用这些信息从命令行调用它。(如果你想了解更多,你可以使用交替的注释。) 使用此页面中的信息设置settings.xml: http://archiva.apache.org/docs/1.4-M2/userguide/deploy.html 同一页面显示了如何从命令行运行Maven。要使用它,您将创建一个Jenkins任务,该任务运行shell脚本,并直接从构建任务创建它的位置进行部署。然后,您可以手动运行部署,也可以让Jenkins构建任务在无错误完成时运行部署任务。 有一件事你可能不熟悉,那就是Archiva/Maven的每个文件的坐标系统。 每个工件都有一个组、工件id和版本。如果你愿意的话,可以有一个分类器等等。
这是所解释的简短版本。谷歌是你的朋友。 您也可以使用Maven任务来完成此任务。需要Archiva页面上关于pom.xml文件的信息,但您必须在谷歌上搜索“Maven deploy”,并阅读如何针对您的特定情况进行部署。当工件位于本地Maven repo(在构建机器上)中,并且该repo具有您需要的特定文件和文件夹结构时,就会部署默认情况。这就是Maven在创建和“安装”工件时排列工件的方式。 |
|
|
2
1
一种从Jenkins轻松部署到Archiva进行非maven构建的可能性可以编写一个类似于 https://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Plugin (注意:我可以帮你,但没有时间ATM做任何事情:-))。 我不太了解NAnt,但对于ant,我们构建了一些专业的ant任务来部署工件 http://maven.apache.org/ant-tasks/ |
|
|
Stat.Enthus · 在bash脚本中设置aws cli配置文件 4 年前 |
|
Pritish · 如何定制Jenkins pipeline舞台视图? 4 年前 |
|
|
mslz · 从groovy活动引用参数中的json列表返回子列表 4 年前 |
|
|
asaf · 如果Jenkins管道花费的时间太少,则强制构建阶段失败 4 年前 |
|
|
Frak · 非常棒。按中嵌套映射的键对映射数组排序 8 年前 |
|
|
Yash · 我怎么知道詹金斯管道的哪个阶段失败了 8 年前 |