gpt4 book ai didi

dart - 如何使用私有(private) git 包依赖项在 sourcevoid 上部署应用程序?

转载 作者:行者123 更新时间:2023-12-03 02:57:11 25 4
gpt4 key购买 nike

sourcevoid 上部署应用程序具有私有(private) git 包依赖项:

dependencies:
some_package:
git: someprivateurl.git

将不起作用,因为 sourcevoid容器无权访问您的私有(private) git url。只能在github上部署私有(private)repos,拉取源就好了。

最佳答案

部署本地构建的快照有效:

dart --snapshot=path/to/snapshot path/to/application

部署快照版本允许 sourcevoid无需从私有(private)包 repo 中提取源即可拉取应用程序。

sourcevoid 的示例可以在此处找到使用 dart 快照的应用程序: https://github.com/damondouglas/hello-shelf-snapshot .请注意,此示例不依赖于私有(private)包 repo,但工作方式相同。

我建议你额外维护一个 build应用程序仓库中的分支。 master 中的 pubspec引用私有(private) git repo 依赖项。 build 中的 pubspec才不是。 sourcevoid允许您指定在部署时使用 git repo 的哪个分支,所以我只指向 build repo 。

关于dart - 如何使用私有(private) git 包依赖项在 sourcevoid 上部署应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38536420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com