前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >利用rez-bundle打包我们的rez环境

利用rez-bundle打包我们的rez环境

作者头像
用户9897904
发布2022-07-14 18:30:18
6680
发布2022-07-14 18:30:18
举报
文章被收录于专栏:PipelinePipeline

大家好啊,好久不见

最近比较忙,所以没有什么时间更新了

今天给大家带来的是如何通过rez-bundle来打包我们的rez环境

这样我们就可以把我们内部的一些工具发给外包去使用了

rez bundlerez-2.70以后才有的功能

如果你的rez版本不是最新的请先更新rez版本

在使用rez bundle之前我们需要先把我们的context输出成.rxt文件

通过命令行下面命令行

代码语言:javascript
复制
rez env <package> <package> ... --output <file.rxt>

比如我们要把python,还有pyside打包到一个bundle

代码语言:javascript
复制
rez env python-2.7 pyside-1.2 --output bundle.rxt

通过下面命令来打包成bundle

代码语言:javascript
复制
rez bundle <file.rxt> <outputpath>

比如

代码语言:javascript
复制
rez bundle bundle.rxt mytool

最后输出的结构类似于下图

如果要运行这个bundle的话需要通过下面命令

代码语言:javascript
复制
rez env -i context.rxt -- <your real command line>

这样你之前的环境就可以被加载使用了,

把当前这个mytool文件夹

发给其他人只要他本地安装了rez就可以直接使用了

这样方式可以很容易让外包或者在家办公的同事也能用上我们标准化的工具了

利用这个功能我们可以很容易的把我们的工具做成微服务放进docker中去使用

好了今天的分享就到这

希望对大家有一些启发

有任何问题欢迎留言

我们下次再见

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Pipeline 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档