部署任务,是
RDC流水线上的一类任务,它负责把构建得到的包,部署到运行环境并启动。
部署任务的运行
部署任务一般不需要在运行时输入信息,就会自动运行。运行期间和运行结束后,可以在页面下方点击“查看发布单”,查看更多细节:
部署任务的配置
在流水线编辑页面,添加任务时,请选择“部署”,并填写其基本配置:
配置的核心思路是,选择合适的包,部署到合适的地方。其中,选择合适的包,是“应用”和“包标签”这两项决定的。部署到合适的地方,是“应用”和“环境”这两项决定的。
“包标签”是构建时用来区分同一个应用的不同用途(比如为不同运行环境)的包,而打上的标签。详见
流水线上的构建任务中,对包标签的介绍。这里是选择本次部署所需要的包对应的标签。
“应用”和“环境”的概念见
这里。环境的配置,包括环境关联到哪些机器、部署时使用的脚本等等。详见部属配置系列文档,比如
部署配置:通过脚本部署。环境的配置是从应用入口进入的,进入后选择“环境”菜单项:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您提到的部署任务及其配置流程,是在持续集成/持续部署(CI/CD)场景中非常关键的一环,特别是在使用阿里云DevOps平台如云效(RDC,即Research and Development Cloud)时。下面我将基于您的描述,结合阿里云云效(RDC)的功能,为您提供更详细的指导。
包标签:在构建过程中,为了区分不同环境或用途的软件包,可以给它们打上不同的标签。例如,开发环境、测试环境和生产环境可能需要不同配置的包,通过标签来区分这些包,使得在部署时能够准确选择符合当前环境需求的版本。
应用:指的是您正在开发或维护的软件系统。在云效中,一个应用通常对应着一个具体的业务系统或者服务,它包含了该系统的所有构建、部署和管理信息。
环境:代表了软件运行的具体上下文,比如开发环境、测试环境、预发布环境和生产环境等。每个环境都有一套独立的配置,包括目标部署机器、部署脚本、环境变量等,以满足不同阶段的需求。
进入流水线编辑页面:首先,在云效平台上找到您的项目,进入项目的流水线配置页面。这里您可以创建新的流水线或编辑现有的流水线。
添加部署任务:在流水线编辑界面,点击“+”添加任务,从任务列表中选择“部署”。这一步是配置部署任务的起点。
填写基本配置:
配置部署细节:
保存并触发部署:完成所有配置后,保存流水线配置,并手动触发或设置自动触发条件,开始部署任务。
监控与日志:部署期间和结束后,可以通过“查看发布单”功能获取部署状态、日志信息,以便于问题排查和审计。
通过上述步骤,您可以高效地在阿里云云效平台上实现自动化部署,加速软件交付流程,提升团队的开发效率和质量。