Jenkins 做持续集成的时候,一般用于什么语言项目? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
smallc2009
V2EX    问与答

Jenkins 做持续集成的时候,一般用于什么语言项目?

  •  
  •   smallc2009 2019-07-05 13:27:53 +08:00 4325 次点击
    这是一个创建于 2340 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在看 DevOps 的东西,看了网上一些文章关于 Jenkins,但大多的例子都是从仓库拉取代码,然后用 maven 来对 Java 代码进行打包,然后部署到 docker 测试,然后上线。那么请问了,比如我公司没有 Java 的项目, 除了对 Java 打包生成文件外,还有什么场景可以用到 Jenkins?
    10 条回复    2019-07-06 03:29:30 +08:00
    cheng6563
        1
    cheng6563  
       2019-07-05 13:34:31 +08:00 via iPhone
    你可以简单理解成脚本管理器,懒得手动运行脚本就丢到上面去
    ibegyourpardon
        2
    ibegyourpardon  
       2019-07-05 13:52:03 +08:00
    前端部署啊。
    hook 发给 jenkins,jenkins 上装了 node 环境,并自动识别 package.json 是否发生变化,决定要不要先新装包,再打包编译,然后发布,同时可以根据分支决定要不要发 cdn 去。。。

    基本就是个带 GUI 的 deploy 管理工具,你可以这么理解。

    以前我是纯脚本流,后来用了几次 jenkins 发现有界面还真是好使,省心,虽然并不我自己写脚本更高级,但真的省心。

    还有自带定时任务功能。省得上生产机写一堆 cron。
    mikicomo
        3
    mikicomo  
       2019-07-05 13:55:33 +08:00
    前端,安卓、都可以的,你能做的,他都能做
    smallc2009
        4
    smallc2009  
    OP
       2019-07-05 14:03:15 +08:00
    @ibegyourpardon 那个你们使用 freestyle 的还是 pipeline 的啊? 还有针对你说的场景有没有啥详细的例子教程啥的?
    jameskuk
        5
    jameskuk  
       2019-07-05 15:52:31 +08:00
    主要的点是,能运行脚本执行事务,能定时 trigger 事务,能串联不同事务后根据条件去 trigger,能视图显示每次 trigger 结果。
    只要你觉得这些点能解决你的问题,你就可以用 Jenkins 去解决。
    你需要的话,你甚至可以写个脚本定时给你发喝水提醒都行。
    Torpedo
        6
    Torpedo  
       2019-07-05 18:53:37 +08:00
    什么不都可以么。这年头还有啥不需要编译,拉依赖的项目
    MuscleOf2016
        7
    MuscleOf2016  
       2019-07-05 18:55:05 +08:00
    需要发布的项目都可以了。好像 app 上架应用市场不可以。
    akira
        8
    akira  
       2019-07-05 19:03:38 +08:00
    jenkins 是对的人工操作流程 做 自动化集成的一个方案, 所以你想做任何语言 的 编译发布都是可以的。
    itechify
        9
    itechify  
    PRO
       2019-07-05 20:10:04 +08:00 via Android
    jenkins+shell,想怎么搞就怎么搞
    version
        10
    version  
       2019-07-06 03:29:30 +08:00 via iPhone
    Jenkins 是 java 写,占用内存有点大,现在和未来也比较多 go 写的后起之秀吧 devops,github 上的一套流程检测加部署其实也不便宜的成本,个人的项目我是自己写的工具来 webhook 前端编译和后端编译,然后通知微信,原理执行都是 shell 脚本
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     870 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 19:13 PVG 03:13 LAX 11:13 JFK 14:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86