Flock Swift自动部署工具
Swift 项目的自动部署还在手动一个个敲命令?不如试试 Flock,挺实用的部署小工具。它专门帮你搞定从构建到上线的那一套流程,支持 Vapor、Perfect、Kitura 这些主流框架,配置一次后就能一键部署,省事儿还不容易出错。
用 Flock 部署 Vapor 项目的时候,它会自动装好依赖,跑好 build
,打包上传一气呵成。你要做的就是提前把服务器地址、用户名、路径这些信息写好,之后跑一条命令就能上线。
如果你用的是 Perfect,Flock 也照样支持。像它那种跨平台的特性,部署起来配置多点也正常,用 Flock 可以省不少重复工作。而 Kitura 就更有意思了,IBM 出品,功能强,能对接云服务,Flock 也能好它的依赖和启动流程。
顺便说一下 Zewo,虽然它不像前面那几个有完整框架,但当作网络底层库配合使用也不错。Flock 在这种场景下也没问题,照样能帮你部署。
整体流程其实不复杂:装好 Swift
和 Flock
,拉下你的项目代码,改好 flock.json
,一条命令搞定部署。需要注意的地方主要是服务器权限、环境变量、SSL 证书这些,提前准备好就不会出幺蛾子。
如果你写的是 Server-Side Swift,Flock 真的是个能让你省心不少的部署工具,尤其适合小团队或者独立开发者。如果你对自动化部署还头大,不妨试试看。
Flock-master.zip
预估大小:22个文件
Flock-master
文件夹
Sources
文件夹
FlockCLI
文件夹
FlockError.swift
321B
Router.swift
1KB
Beak.swift
3KB
CheckCommand.swift
390B
InitCommand.swift
8KB
ForwardCommand.swift
461B
main.swift
277B
15.81KB
文件大小:
评论区