我尝试使用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添加服务器设置。通过此设置,部署成功。
“我忘了为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