开发者社区 > 云效DevOps > 正文

云效Java构建之后,如果不选构建物上传卡片,那么构建物会传到maven配置的私有里面去吗?

云效Java构建之后,如果不选构建物上传卡片,那么构建物会传到maven配置的私有repository里面去吗?我在部署的时候可不可以直接去私有repository里面拿制品上传部署服务器部署呢?

展开
收起
三分钟热度的鱼 2023-12-06 19:36:11 54 0
4 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    当您的代码在云效中经过构建后,会生成相应的构建产物,例如:jar包。这些构建物需要上传后,部署任务才能获取到下载地址并执行部署。通常来说,如果你没有选择上传构建物,那么构建物并不会被自动上传至你配置的Maven私有repository。

    因此,在你的情况下,如果你想使用构建物进行部署,你需要先手动将构建物上传至你的私有repository中。然后在部署时,可以直接从这个私有repository中获取制品并上传至服务器进行部署。

    2023-12-06 21:16:08
    赞同 展开评论 打赏
  • 云效java构建如果不选构建物,不会自动上传。可以是mvn安装下载构建物到服务器上

    2023-12-06 20:40:21
    赞同 展开评论 打赏
  • 不会的,除非您主动的上传。此回答整理自钉群“云效交付域答疑群”

    2023-12-06 20:05:18
    赞同 展开评论 打赏
  • 在云效中进行Java构建时,如果选择不上传构建物到制品库(例如Maven私有repository),那么构建产物不会自动上传。这意味着你需要采取其他方式将构建物移动到你想要的地方。

    你可以通过以下步骤将构建物部署到你的私有repository:

    1. 在构建过程中配置Maven或Gradle等构建工具的设置,使其在构建完成后将构建物发布到你的私有repository。
    2. 你可以编写自定义脚本来完成这个任务,或者在流水线中添加一个额外的步骤来运行这个命令。
    3. 部署时,确保你的部署服务器可以访问你的私有repository,并且知道如何从该repository获取所需的构建物。

    要直接从私有repository获取构建物并部署到服务器上,你可以使用类似于下面的步骤:

    1. 确保部署服务器上的Maven或Gradle配置指向了你的私有repository。
    2. 使用相应的命令行工具(如mvngradle)来安装或下载构建物到部署服务器上。
    3. 根据你的应用类型和部署需求,可能需要执行额外的部署步骤,比如启动应用服务器、更新配置文件等。
    2023-12-06 19:55:44
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载