全部产品

上传至 Maven 私服

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

前提条件

  1. Maven 私服需要支持公网可访问,或至少飞流的构建机可以访问你的 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

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