文档首页/ 部署 CodeArts Deploy/ 常见问题/ 应用部署/ 本地软件包是不是一定要先上传到制品仓库中才能进行部署?
更新时间:2024-07-12 GMT+08:00
分享

本地软件包是不是一定要先上传到制品仓库中才能进行部署?

不一定。支持从制品仓库和构建任务两种模式下载,该步骤可以选择制品仓库的文件或者某次构建任务的构建产物进行部署。

选择源为制品仓库

  1. 在部署步骤信息配置页面,“选择源类型”选项下勾选“制品仓库”,单击“选择软件包”属性框右边的
  2. 弹出“选择文件”对话框,选择制品仓库下载的目标软件包。

    • “文件夹”形式的软件包,“选择部署来源”部署步骤会默认下载当前文件夹下面的所有文件。

      对于Linux系统,文件夹下面的文件名不能采用中文,否则下载后,文件夹下面的文件名会出现乱码,导致部署失败。

    • “文件”形式的软件包,“选择部署来源”部署步骤默认下载当前文件。

选择源为构建任务

  1. 在部署步骤信息配置页面,“选择源类型”勾选“构建任务”。
  2. 单击“请选择构建任务”属性下拉框,会显示出当前项目下的所有构建任务,如下图所示。

    图1 选择构建任务

  3. 选择“默认版本”,如下图所示。

    图2 选择默认版本

  4. 选择“构建序号”,如下图所示。

    图3 选择构建序号

    必须先选择构建任务,然后联动选择构建序号。

  5. 部署应用后,将对应构建记录产生的软件包下载到目标主机中指定的路径下。

相关文档