V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tlerbao
V2EX  ›  问与答

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

  •  
  •   tlerbao · 2024-08-20 10:47:16 +08:00 · 2794 次点击
    这是一个创建于 382 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    24 条回复    2024-08-21 09:15:57 +08:00
    lancelock
        1
    lancelock  
       2024-08-20 10:50:49 +08:00
    为啥不继续用原来这个了
    oneisall8955
        2
    oneisall8955  
    PRO
       2024-08-20 10:51:47 +08:00
    2024 Jenkins 已经是最基础简单的构建工具了,全干工程师,怎么舒服怎么来,本地写个 shell ,直接 scp 推过去
    tlerbao
        3
    tlerbao  
    OP
       2024-08-20 11:00:28 +08:00
    @lancelock 看看有没有更先进的哈哈,毕竟是世界上最好的语言吗
    tlerbao
        4
    tlerbao  
    OP
       2024-08-20 11:00:44 +08:00
    @oneisall8955 就想看看能不能直接乘凉
    javalaw2010
        5
    javalaw2010  
       2024-08-20 11:01:45 +08:00
    你可以继续用 deployer 。不想用 jenkins 想换个轻量级的话可以用 goploy ,通用型的部署工具一般来讲都得自己自定义一部分部署脚本。
    lneoi
        6
    lneoi  
       2024-08-20 11:05:34 +08:00
    实在不行本地弄个脚本, 连上服务器做完所有工作, 不一定非要在服务器触发完成
    wunonglin
        7
    wunonglin  
    PRO
       2024-08-20 11:10:46 +08:00
    teamcity 可比 jenkins 容易多了,界面还好看,简单使用的场景不需要写一行配置文件,docker 起来之后点点点就好
    sagaxu
        8
    sagaxu  
       2024-08-20 11:13:30 +08:00
    PHP 项目,直接在服务器上用 git 部署
    colinlikepotatos
        9
    colinlikepotatos  
       2024-08-20 11:14:55 +08:00
    我都直接写了 ssh 脚本,自动编译同步 然后自动登录重启
    执行对应的命令😏
    dddd1919
        10
    dddd1919  
       2024-08-20 11:28:59 +08:00   ❤️ 1
    capistrano ,做 php 部署比较方便
    billbur
        11
    billbur  
       2024-08-20 11:34:29 +08:00
    github actions
    tomczhen
        12
    tomczhen  
       2024-08-20 11:55:31 +08:00
    本地 git hook 脚本。
    tlerbao
        13
    tlerbao  
    OP
       2024-08-20 11:55:56 +08:00
    @wunonglin teamcity 是 jb 家的,展开说说?
    xmumiffy
        14
    xmumiffy  
       2024-08-20 12:03:49 +08:00
    sftp 直接往上传
    wunonglin
        15
    wunonglin  
    PRO
       2024-08-20 12:24:17 +08:00
    @tlerbao #13 你自个尝个鲜看看口味呗,docker pull 就能用了。3 个 runner 免费,自个使用完全足以,具体的你上官网看看看就好了,总之点点点就好
    BeautifulSoap
        16
    BeautifulSoap  
       2024-08-20 13:08:38 +08:00 via Android
    代码如果托管在 GitHub 的话那就 GitHub Actions 。十分好用,干活没了它都干不下去了
    dayeye2006199
        17
    dayeye2006199  
       2024-08-20 13:15:33 +08:00
    buildpack ,docker run
    nomytwins
        18
    nomytwins  
       2024-08-20 13:29:22 +08:00
    可以试试 docker ,一个命令即可
    coosir
        19
    coosir  
       2024-08-20 14:02:02 +08:00
    thinkwei2012
        20
    thinkwei2012  
       2024-08-20 14:47:25 +08:00
    以前用瓦力 walle ,后来不维护了。
    现在 goploy +1
    ymy3232
        21
    ymy3232  
       2024-08-20 16:57:58 +08:00
    阿里云效编译打包成镜像,服务器上 docker-compose up -d
    NewExist
        22
    NewExist  
       2024-08-20 17:19:25 +08:00
    gitee 上面的 jpom 还可以,上手成本很低
    seeu2ex
        23
    seeu2ex  
       2024-08-20 23:36:34 +08:00 via iPhone
    直接写个脚本监测到打包之后自动上传重启可行吗
    tlerbao
        24
    tlerbao  
    OP
       2024-08-21 09:15:57 +08:00
    @thinkwei2012 嗯 ,试了试 goploy 的上手还行
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2818 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 09:08 · PVG 17:08 · LAX 02:08 · JFK 05:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.