编译构建 CODEARTS BUILD-使用Maven构建:添加自定义“setting.xml”文件
添加自定义“setting.xml”文件
- 图形化构建
- 在“Maven构建”的命令窗口执行cat /home/build/.m2/settings.xml命令,任务执行完成后,会在构建日志中展示“settings.xml”文件的内容。
- 参考构建日志中的“settings.xml”的信息自定义新的“settings.xml”文件。
- 在“Maven构建”步骤前增加“下载文件管理的文件”构建步骤。
自定义步骤显示名称,工具版本当前仅支持“shell4.2.46-git1.8.3-zip6.00”。
- 单击“上传”,在弹出的窗口中选择2中自定义的文件,添加描述,勾选相关协议,然后单击“保存”。
- 在“下载文件”中选择上传的“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 文件管理角色权限说明 权限类型
拥有该权限的角色
添加用户
项目下所有用户。
查看
文件创建者、相同租户的用户。
使用
文件创建者、文件创建者配置了使用权限的用户。
更新
文件创建者、文件创建者配置了更新权限的用户。
删除
文件创建者、文件创建者配置了删除权限的用户。
编辑权限
文件创建者。
创建者默认有所有权限并且不可被删除和修改。