一人干所有前后端,也没有 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
oneisall8955 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
wunonglin 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
xmumiffy 2024-08-20 12:03:49 +08:00
sftp 直接往上传
|
![]() |
15
wunonglin 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 的上手还行
|