文档

上传至 Maven 私服

更新时间:

Flow支持将构建产出物上传至用户自己的 Maven 私服中。

前提条件

  1. Maven 私服需要支持公网可访问,或至少 Flow 的构建机可以访问你的 Maven 私服。

  2. 若您使用的Maven私服不是云效Maven企业私库,则需要在代码库根目录放置 Maven 的配置文件 settings.xml ,里面包含了私服的认证信息。

  3. 代码库的 pom.xml 文件中配置了正确的 Deploy 插件。

下面以Java构建为示例,在流水线首页点击新建流水线,并选择"Java测试、构建"。

在流水线编辑页面选择" Java 构建上传”节点,删除掉“构建物上传”步骤。

展开 Java 构建步骤,修改构建命令为:

  1. 云效 Maven 私库 Packages

    mvn -B clean deploy -Dmaven.test.skip=true -Dautoconfig.skip

  2. 自建 Maven 私库

    mvn -s settings.xml -B clean deploy -Dmaven.test.skip=true -Dautoconfig.skip

运行流水线,可以查看构建日志看到构建出来的二方库是否被上传到私有仓库中。