开发者社区 > 云效DevOps > 正文

云效流水线 AppStack 部署这边填写制品地址的时候,数据源是什么东西?该如何指定?

云效流水线 AppStack 部署这边填写制品地址的时候,数据源是什么东西?该如何指定?都采用自定义的话,每次编排模板更新,制品的数量增加都需要重新填写所有的镜像地址,原来填的地址也会被清掉,很麻烦。79cefff6d319eed3017a41403cbb3bc7.png

展开
收起
三分钟热度的鱼 2024-05-03 18:00:54 24 0
1 条回答
写回答
取消 提交回答
  • 深耕大数据和人工智能

    2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>

    在云效流水线 AppStack 部署时,填写制品地址时涉及的数据源通常指的是制品包(artifact package)的来源。制品包是即将部署到机器上的软件包,它通常是流水线构建阶段的产物,比如 .tgz 包等。

    关于如何指定数据源(即制品地址),以下是一些步骤和考虑因素:

    确定制品包的来源:
    HTTP远程下载:如果你的制品包存放在HTTP服务器上,你可以通过指定HTTP下载地址来作为数据源。确保该地址是可以直接下载的,并且支持使用占位符(如 {{ .AppStack.artifact.xxx }})在部署时动态传入制品地址。
    本地文件:如果你的制品包已经存放在你的主机或某个本地文件系统中,你可以选择从本地文件作为数据源。
    在AppStack部署配置中指定地址:
    对于HTTP远程下载,你需要填写制品包的HTTP下载地址。这个地址应该是一个可以直接访问的URL。
    对于本地文件,你可能需要指定文件在主机上的路径。
    使用占位符动态传入地址:
    云效支持使用占位符在部署时动态传入制品地址。这在你需要根据不同的环境或配置使用不同的制品包时非常有用。例如,你可以使用 {{ .AppStack.artifact.myapp }} 这样的占位符,并在部署时通过某种方式(如环境变量、配置文件等)为其传入具体的地址。
    注意事项:
    确保你的制品包地址是可访问的,并且权限设置正确,以便云效能够下载或访问它。
    如果你使用的是VPC(虚拟私有云)内的镜像或制品包,你可能需要确保云效流水线具有访问VPC的权限和网络配置。
    希望这些信息能帮助你理解在云效流水线 AppStack 部署时如何指定制品地址和数据源。如果你有其他问题或需要进一步的帮助,请随时提问。

    2024-05-04 21:43:21
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效2.0 ——敏捷项目管理实践及工具落地 立即下载
云效2.0-智能化运维平台 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载
http://www.vxiaotou.com