aicicd.26.09.01

最近在整一个需要部署到内网docker的项目,我每次完成开发都需要在我的vps上跑一段申必代码构建镜像🤔在我一番迫真折腾后,这套玩意理论上来说包括三部分,第一部分是一个接近2GB的base image,这部分基本上不会动,第二部分是每次更新代码都会变化的上层镜像,第三部分当然是容器,现在我需要在vps上做的就是准备第二部分的文件(这里包括使用npm补全所有依赖包等),打包到生产环境上构建上层镜像🤔

然后,我发现那台vps,居然登不上力(悲🤔我这边倒是有一系列的替代方案,比如那些装dsh的docker容器🤔既然远程公网vps也好docker容器也好需要做的只是搜集内网构建镜像需要的包,所以它本身能不能跑docker没那么重要(确信🤔手工跑命令居然能跑完全程,不错,接下来可以让ai尝试自己干🤔

在114514番摸索后,dsh连上了目标容器的dsh,掌握了启动它上面文件管理和终端插件的方法,哟西,以后每次更新功能后都能触发全自动构建离线包🤔有ai后做ci/cd就是方便,哪怕这种看起来不像vps的玩意都能用(确信🤔如果没有ai的话,想搞这种ci/cd就得依靠github actions,我当然会写它的workflow,但首先这玩意极其麻烦,其次像这种场景得手动执行一次git commit(还得是commit到远程的那种)才能触发,,,现在有ai,甚至都不用额外说明,每更新一次代码就能自动git commit和跑一次ci/cd(确信🤔

发表评论