一人干所有,有没有比较简单好用的部署工具,不想用 FTP。

2024-08-20 10:47:16 +08:00
 tlerbao

一人干所有前后端,也没有 TM 什么这个测试那个测试的。

以前用 Deployer https://github.com/deployphp/deployer 这个,push 完代码,执行一个命令就自动部署了,还能 rollback 。

现在想求一个类似的,配置简单就能部署到服务器的,主要是后端 php 前端 vue 的项目,

ftp 肯定不用,服务器不装 webhook 要给脚本 shell 执行权限不要

简单看了一眼那个 Jenkins ,好像很复杂的样子,用不上那么多吧

2796 次点击
所在节点    问与答
24 条回复
lancelock
2024-08-20 10:50:49 +08:00
为啥不继续用原来这个了
oneisall8955
2024-08-20 10:51:47 +08:00
2024 Jenkins 已经是最基础简单的构建工具了,全干工程师,怎么舒服怎么来,本地写个 shell ,直接 scp 推过去
tlerbao
2024-08-20 11:00:28 +08:00
@lancelock 看看有没有更先进的哈哈,毕竟是世界上最好的语言吗
tlerbao
2024-08-20 11:00:44 +08:00
@oneisall8955 就想看看能不能直接乘凉
javalaw2010
2024-08-20 11:01:45 +08:00
你可以继续用 deployer 。不想用 jenkins 想换个轻量级的话可以用 goploy ,通用型的部署工具一般来讲都得自己自定义一部分部署脚本。
lneoi
2024-08-20 11:05:34 +08:00
实在不行本地弄个脚本, 连上服务器做完所有工作, 不一定非要在服务器触发完成
wunonglin
2024-08-20 11:10:46 +08:00
teamcity 可比 jenkins 容易多了,界面还好看,简单使用的场景不需要写一行配置文件,docker 起来之后点点点就好
sagaxu
2024-08-20 11:13:30 +08:00
PHP 项目,直接在服务器上用 git 部署
colinlikepotatos
2024-08-20 11:14:55 +08:00
我都直接写了 ssh 脚本,自动编译同步 然后自动登录重启
执行对应的命令😏
dddd1919
2024-08-20 11:28:59 +08:00
capistrano ,做 php 部署比较方便
billbur
2024-08-20 11:34:29 +08:00
github actions
tomczhen
2024-08-20 11:55:31 +08:00
本地 git hook 脚本。
tlerbao
2024-08-20 11:55:56 +08:00
@wunonglin teamcity 是 jb 家的,展开说说?
xmumiffy
2024-08-20 12:03:49 +08:00
sftp 直接往上传
wunonglin
2024-08-20 12:24:17 +08:00
@tlerbao #13 你自个尝个鲜看看口味呗,docker pull 就能用了。3 个 runner 免费,自个使用完全足以,具体的你上官网看看看就好了,总之点点点就好
BeautifulSoap
2024-08-20 13:08:38 +08:00
代码如果托管在 GitHub 的话那就 GitHub Actions 。十分好用,干活没了它都干不下去了
dayeye2006199
2024-08-20 13:15:33 +08:00
buildpack ,docker run
nomytwins
2024-08-20 13:29:22 +08:00
可以试试 docker ,一个命令即可
coosir
2024-08-20 14:02:02 +08:00
thinkwei2012
2024-08-20 14:47:25 +08:00
以前用瓦力 walle ,后来不维护了。
现在 goploy +1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1066354

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX