一人干所有前后端,也没有 TM 什么这个测试那个测试的。
以前用 Deployer https://github.com/deployphp/deployer 这个,push 完代码,执行一个命令就自动部署了,还能 rollback 。
现在想求一个类似的,配置简单就能部署到服务器的,主要是后端 php 前端 vue 的项目,
ftp 肯定不用,服务器不装 webhook 要给脚本 shell 执行权限不要
简单看了一眼那个 Jenkins ,好像很复杂的样子,用不上那么多吧
![]() | 1 lancelock 2024-08-20 10:50:49 +08:00 为啥不继续用原来这个了 |
![]() | 2 itechify PRO 2024 Jenkins 已经是最基础简单的构建工具了,全干工程师,怎么舒服怎么来,本地写个 shell ,直接 scp 推过去 |
![]() | 4 tlerbao OP @oneisall8955 就想看看能不能直接乘凉 |
![]() | 5 javalaw2010 2024-08-20 11:01:45 +08:00 你可以继续用 deployer 。不想用 jenkins 想换个轻量级的话可以用 goploy ,通用型的部署工具一般来讲都得自己自定义一部分部署脚本。 |
6 lneoi 2024-08-20 11:05:34 +08:00 实在不行本地弄个脚本, 连上服务器做完所有工作, 不一定非要在服务器触发完成 |
![]() | 7 shakaraka PRO teamcity 可比 jenkins 容易多了,界面还好看,简单使用的场景不需要写一行配置文件,docker 起来之后点点点就好 |
![]() | 8 sagaxu 2024-08-20 11:13:30 +08:00 PHP 项目,直接在服务器上用 git 部署 |
![]() | 9 colinlikepotatos 2024-08-20 11:14:55 +08:00 我都直接写了 ssh 脚本,自动编译同步 然后自动登录重启 执行对应的命令 |
10 dddd1919 2024-08-20 11:28:59 +08:00 ![]() capistrano ,做 php 部署比较方便 |
11 billbur 2024-08-20 11:34:29 +08:00 github actions |
![]() | 12 tomczhen 2024-08-20 11:55:31 +08:00 本地 git hook 脚本。 |
![]() | 14 106npo 2024-08-20 12:03:49 +08:00 sftp 直接往上传 |
![]() | 15 shakaraka PRO @tlerbao #13 你自个尝个鲜看看口味呗,docker pull 就能用了。3 个 runner 免费,自个使用完全足以,具体的你上官网看看看就好了,总之点点点就好 |
![]() | 16 BeautifulSoap 2024-08-20 13:08:38 +08:00 via Android 代码如果托管在 GitHub 的话那就 GitHub Actions 。十分好用,干活没了它都干不下去了 |
17 dayeye2006199 2024-08-20 13:15:33 +08:00 buildpack ,docker run |
![]() | 18 nomytwins 2024-08-20 13:29:22 +08:00 可以试试 docker ,一个命令即可 |
![]() | 19 coosir 2024-08-20 14:02:02 +08:00 |
![]() | 20 thinkwei2012 2024-08-20 14:47:25 +08:00 以前用瓦力 walle ,后来不维护了。 现在 goploy +1 |
21 ymy3232 2024-08-20 16:57:58 +08:00 阿里云效编译打包成镜像,服务器上 docker-compose up -d |
22 NewExist 2024-08-20 17:19:25 +08:00 gitee 上面的 jpom 还可以,上手成本很低 |
23 seeu2ex 2024-08-20 23:36:34 +08:00 via iPhone 直接写个脚本监测到打包之后自动上传重启可行吗 |
![]() | 24 tlerbao OP @thinkwei2012 嗯 ,试了试 goploy 的上手还行 |