当前位置: 首页 > 知识库问答 >
问题:

没有使用jenkins gradle artifactory插件部署工件

上官鸿祯
2023-03-14

我尝试使用jenkins管道将gradle工件上传到maven存储库。我关注了詹金斯的管道工作

如参考文件所述,rtGradle。run应将构建工件部署到工件库。然而,在我的案例中没有部署构建工件。

我已经检查了buildInfo的内容。getDeployableArtifacts并发现它是空的。

根据一些提示,我将以下代码放入我的构建中。格雷德尔

    apply plugin: 'maven-publish'

    publishing {
        publications {
            mavenJava(MavenPublication) {
                artifact file("bmo-interface-common/build/libs/bmo-interface-common-${version}.jar")
            }
        }
    }

然而,前面的没有帮助,仍然没有部署工件。

问题出在哪里?我错过了什么?

感谢您的任何意见。

编辑

我忘了为gradle deployer添加服务器设置。通过此设置,部署成功。

共有1个答案

郭思淼
2023-03-14

“我忘了为gradle deployer添加服务器设置。使用此设置,部署成功。”请添加此作为答案,并将其作为正确答案。

 类似资料:
  • 我有一个简单的POM(见下文)。当我执行mvn部署时,我得到这个错误: [错误]无法执行目标组织。阿帕奇。专家plugins:maven deploy plugin:2.7:project piccolotest上的部署(默认部署):部署失败:未在POM inside distributionManagement元素或-DaltDeploymentRepository=id::layout::ur

  • 我正在做一个使用Maven 3.0.4的项目。 一个示例项目结构 我们使用artifactory作为存储库管理工具,使用Jenkins作为CI构建服务器。artifactory/Jenkins插件也已安装。 如果我在Jenkins中将一个项目设置为Maven 2/3人力资源模型项目,并添加一个构建后步骤以部署到artifactory,那么一个jar工件就会部署到artifactory。 对模型项目

  • 我试图使用maven shade插件构建uber jar(构建docker映像),并将项目jar部署到maven存储库。我不想将uber jar部署到maven Repo。因此,要么我需要能够从maven deploy插件中排除特定文件,要么让maven shade插件将uber jar放在不同的位置,这样deploy插件就不会接收到它。 这两件事都有可能吗?

  • 官方文件目录:kubernetes/cluster/addons/fluentd-elasticsearch $ ls *.yaml es-controller.yaml es-rbac.yaml es-service.yaml fluentd-es-ds.yaml kibana-controller.yaml kibana-service.yaml fluentd-es-rbac.yaml

  • 到 heapster release 页面 下载最新版本的 heapster $ wget https://github.com/kubernetes/heapster/archive/v1.3.0.zip $ unzip v1.3.0.zip $ mv v1.3.0.zip heapster-1.3.0 $ 官方文件目录: heapster-1.3.0/deploy/kube-config/i

  • 官方文件目录:kubernetes/cluster/addons/dashboard 使用的文件: $ ls *.yaml dashboard-controller.yaml dashboard-rbac.yaml dashboard-service.yaml 新加了 dashboard-rbac.yaml 文件,定义 dashboard 使用的 RoleBinding。 由于 kube-a