编译构建 CODEARTS BUILD-使用Maven构建:添加自定义“setting.xml”文件

时间:2024-12-05 14:38:45

添加自定义“setting.xml”文件

  • 图形化构建
    1. “Maven构建”的命令窗口执行cat /home/build/.m2/settings.xml命令,任务执行完成后,会在构建日志中展示“settings.xml”文件的内容。
    2. 参考构建日志中的“settings.xml”的信息自定义新的“settings.xml”文件。
    3. “Maven构建”步骤前增加“下载文件管理的文件”构建步骤。

      自定义步骤显示名称,工具版本当前仅支持“shell4.2.46-git1.8.3-zip6.00”

    4. 单击“上传”,在弹出的窗口中选择2中自定义的文件,添加描述,勾选相关协议,然后单击“保存”
    5. “下载文件”中选择上传的“setting.xml”文件。
  • 代码化构建
    参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。
    1
    2
    3
    4
    5
    6
    version: 2.0 # 必须是2.0
    steps:
      BUILD:
        - download_file:
              inputs:
                name: settings.xml
    
    表3 下载文件管理的文件代码示例参数说明

    参数

    类型

    说明

    name

    string

    setting文件名称。

  • 文件大小限制为100k。
  • 文件类型限制为:.xml、.key、.keystore、.jks、.crt、.pem。
  • 最多支持上传20个文件。
已上传的文件可通过两种访问路径进行文件管理。
  • 在编译构建服务首页,单击“更多”,选择“文件管理”
  • 或在“下载文件管理的文件”构建步骤中单击“管理文件”
在文件管理页面,可以编辑文件、下载文件、删除文件、为用户配置文件操作权限。
  • 在搜索框输入关键字,可搜索文件。
  • 单击操作列,可修改文件名称,并设置是否允许租户内所有成员在编译构建中使用该文件。
  • 单击操作列,可以下载文件。
  • 单击操作列,在下拉框中选择“删除”,可根据弹框提示确认是否删除。
  • 单击操作列,在下拉框中选择“编辑权限”,可在弹出的界面配置用户操作文件的权限。
    图1 配置用户操作文件权限
    表4 文件管理角色权限说明

    权限类型

    拥有该权限的角色

    添加用户

    项目下所有用户。

    查看

    文件创建者、相同租户的用户。

    使用

    文件创建者、文件创建者配置了使用权限的用户。

    更新

    文件创建者、文件创建者配置了更新权限的用户。

    删除

    文件创建者、文件创建者配置了删除权限的用户。

    编辑权限

    文件创建者。

    创建者默认有所有权限并且不可被删除和修改。

support.huaweicloud.com/usermanual-codeci/codeci_ug_00051.html