寻求腾讯云部署 Github 仓库项目的正确姿势

讨论 未结 17 61
hyyy
hyyy 会员 2022年4月17日 12:46 发表
<p>项目背景</p> <p>前端个人 Nextjs 项目,想 Github 上 Push 代码之后,在腾讯云上,能够拉取代码,执行 build 脚本。但问题就出在由于墙的机制,拉取 Github 一直没发成功,目前能想到的使用 Gitee 来同步 Github 代码,腾讯云上面拉取 Gitee 代码(这个操作的安全性没法评估保证)。</p> <p>万能的 v 友,各位是咋解决这个问题的呢,给予我一点靠谱的建议吧</p>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
17个回复
  • hyyy
    hyyy 会员 (楼主)
    2022年4月17日 13:19
    大佬可以说的详细些么,搜了一下貌似功能和 Github Action 相似?
    0 0
  • teem
    2022年4月17日 13:19
    可以考虑用 CloudBase ,支持 Github CI/CD 。应该是 CB 内部搞定了墙的问题。
    0 0
  • ncepuzs
    2022年4月17日 13:19
    你腾讯云服务用的啥啊,是云服务器还是 serverless 之类的?我用过后者,拉取代码没问题
    0 0
  • hyyy
    hyyy 会员 (楼主)
    2022年4月17日 13:19
    腾讯云轻量级服务器
    0 0
  • ncepuzs
    2022年4月17日 13:19
    那就蛋疼了……或者你在腾讯云服务器起个 SSH 服务端,然后用 GitHub Action 通过 Rsync 之类的推上去?
    0 0
  • ration
    2022年4月17日 13:46
    有没有考虑用 docker ,阿里云的容器镜像个人版可以用海外机器构建,github 仓库也没问题。腾讯的个人版本不支持,付费版本没研究过。
    0 0
  • iBugOne
    2022年4月17日 13:46
    走 SSH 从 GitHub 拉代码就行,只墙了 HTTP(S) 不过既然是要 build ,为什么不在 GitHub Actions 上 build 好之后直接部署到服务器上呢?这样可以在服务器上少装不少东西(比如著名的黑洞 node_modules )。而且 GHA 更好维护,特别是涉及到依赖的软件包需要升级,或者要装新包之类的时候
    0 0
  • lazyyz
    2022年4月17日 13:46
    可以通过 Cloudflare Workers 无服务器版本进行加速,详见
    0 0
  • hyyy
    hyyy 会员 (楼主)
    2022年4月17日 14:18
    Private Repo 貌似不能中转的
    0 0
  • FightPig
    2022年4月17日 14:18
    腾讯云比阿里云还好些,阿里以前用根本拉不动,腾讯还有点速度,不过最终改 hosts 的方法用起来了,现在不清楚怎么样了,
    0 0
  • hyyy
    hyyy 会员 (楼主)
    2022年4月17日 14:18
    想到了一个好主意
    0 0