说说CRP部署任务中的三种包

简介: CRP部署任务中有一项配置为“部署包来源”,这一项配置有三个选项,三个选项分别对应不同的场景和语言,配置好了将事半功倍。

CRP部署任务中有一项配置为“部署包来源”,这一项配置有三个选项,三个选项分别对应不同的场景和语言,配置好了将事半功倍。

部署包来源的配置项

_2016_08_04_11_24_15

_2016_08_04_11_24_30

构建包:编译的产出物,以package.tgz形式传到部署路径中

这个构建包指的是之前配置的“编译/测试”任务之后的产出物,这个产出物根据“编译/测试”任务中的“输出物路径”来确定包含那些东西,在打开“输出物路径”开关的情况下:

  • 不填写或者填写'.',默认打包项目下所有的文件,包含源码和编译之后的产出物;
  • 填写具体的路径或者文件,比如“target/“,“dist/”,则打包项目目录下该目录(或者文件)的所有文件
    以下举例,$projectDir为当前项目的根目录

eg.
. :打包 $projectDir/*
target :打包 $projectDir/target/*
target/ :打包 $projectDir/target/*
target/out.jar :打包 $projectDir/target/out.jar
dist/ :打包 $projectDir/dist/*

适用语言java,go,c,c++,node,python,ruby

源码包:git项目的源代码包,将以package.tgz形式传到部署路径中

目录结构为package.tgz->xxxxx.git->files
为项目的源代码目录,但是去掉了.git目录,为干净的源代码目录,没有安装任何依赖,类似github或者gitlab官方提供的archive

适用语言phphtml等;

不自动上传:可以通过git checkout $CODE_VERSION的代码

该配置项选择之后在部署的时候讲不会传输任何包到部署路径中,用户可以使用git checkout $CODE_VERSION指令代码更新并适用其他指令重启运行。

适用语言ruby,python,php,html等,可以首次编译好,之后直接拉代码重启运行的项目。

总结:

默认的部署路径配置为“构建包”,用户可以根据自己的需要配置不同的部署包来源。

目录
相关文章
|
2月前
|
运维 Kubernetes Java
阿里云云效操作报错合集之npm包已经发布到了制品仓库,但流水线中拉取依赖时出现404错误,该如何排查
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
阿里云云效操作报错合集之npm包已经发布到了制品仓库,但流水线中拉取依赖时出现404错误,该如何排查
|
3月前
|
存储 安全 Java
2024ide构建maven项目是总是卡在解析Maven依赖项目 加速方案
2024ide构建maven项目是总是卡在解析Maven依赖项目 加速方案
201 4
2024ide构建maven项目是总是卡在解析Maven依赖项目 加速方案
|
3月前
|
运维 JavaScript Serverless
函数计算产品使用问题之构建自己的流水线时,已经有一个基础第三方包的层,想在这个基础上进行额外的第三方包安装,该如何实现
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
前端开发 Java Serverless
阿里云云效产品使用问题之前端流水线部署时,在构建环节,编译和打包要分开还是放在一起
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
前端开发 测试技术 API
vite项目怎么build打包成不同环境的代码?从而适配不同环境api接口
vite项目怎么build打包成不同环境的代码?从而适配不同环境api接口
131 0
|
4月前
|
JavaScript Java API
云效问题之流水线使用npm制品仓库构建拉取依赖特别慢如何解决
云效仓库是阿里云提供的代码托管和版本控制服务,支持Git等多种版本管理工具;本合集聚焦于云效仓库的使用技巧、团队协作流程以及常见问题解答,旨在帮助开发者更高效地进行代码管理和协作开发。
303 0
|
Java Maven
springboot依赖分离,本地代码和第三方依赖包分开,减少部署服务时的上传时间
在pom.xml中的<build>标签中的<plugins>标签中添加下面这个插件
|
Linux 网络安全 开发工具
通过nexus3部署公司内部的私有npm仓库:从安装到配置、从发布包到测试包的一条龙服务
登录时使用默认用户admin,密码不知道就需要找默认的,点击Sign in时会提示你路径,这里我是这样查的,在linux服务器上输入以下命令
2102 0
|
运维 供应链 前端开发
化繁为简,如何快速实现企业级私有 npm 包依赖管理服务?
化繁为简,如何快速实现企业级私有 npm 包依赖管理服务?
122 0
|
Serverless
大依赖部署——解决函数计算上传代码包大小受限常见的解决方案
大依赖部署——解决函数计算上传代码包大小受限常见的解决方案自制脑图
1946 0
大依赖部署——解决函数计算上传代码包大小受限常见的解决方案