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

在云效中在流水线构建打包的时候,代码是从git仓库现拉,还是将应用代码保存在服务器上,然后更新?

在云效中在流水线构建打包的时候,代码是从git仓库现拉,还是将应用代码保存在服务器上,然后更新(pull)?

展开
收起
花开富贵111 2024-02-06 13:54:21 118 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在云效中进行流水线构建打包时,代码通常是从Git仓库拉取(clone或pull)到构建服务器上的。云效提供了与Git仓库集成的功能,可以直接在流水线中配置代码仓库地址,并在构建过程中执行拉取操作。

    具体来说,当流水线开始执行时,云效会先检查本地是否有代码仓库的副本。如果没有,它会执行clone操作,将整个仓库复制到构建服务器上。如果已经有代码仓库的副本,云效会执行pull操作,将最新的代码更新到本地。

    这样设计的原因是为了保证构建的可靠性和一致性。通过从代码仓库拉取代码,可以确保每次构建都是基于最新的代码版本进行,避免了因本地代码不一致而导致的问题。同时,这也方便了代码的版本管理和回溯,可以通过Git的提交历史来追踪每次构建所使用的代码版本。

    需要注意的是,为了能够成功拉取代码,构建服务器需要有访问Git仓库的权限。这可能需要配置相关的认证信息,如SSH密钥、用户名密码等,以便云效能够顺利地与Git仓库进行通信。

    2024-02-07 13:27:58
    赞同 展开评论 打赏
  • 都是从仓库拉取的哈,服务器版本很难保证的。此回答整理来自钉群“云效开发者交流群5群”

    2024-02-06 20:47:45
    赞同 展开评论 打赏

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

相关电子书

更多
华为Git实践-工作模式创新,及多中心分布式架构 立即下载
新一代高效Git协同模型 立即下载
AGit-Flow:新一代高效Git协同模型 立即下载