Jenkins 自动化构建部署实战

作者/分享人:火币集团研发中心
向 Ta 提问
火币集团技术研发中心是火币集团的一级部门, 主要负责7*24实时交易系统,实时风控系统,数字钱包,数据服务,大数据分析等系统的研发和系统维护工作,同时也为火币集团的全球生态事业群提供技术支持。我们致力于搭建全球领先的数字资产交易平台,提供逾两百对数字资产品类的交易及投资服务。同时研发中心也是区块链技术与基础设施的构建者,专注于区块链底层技术和应用场景相结合的研发,逐渐成为该领域的重要力量。

随着敏捷开发的普及,有很多开发任务要求开发人员增量交付,迭代式开发,能够持续集成,帮助团队快速地将软件可靠、高可用地发布出来。Jenkins 是一款开源持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

我们会逐一讨论,Jenkins 如何搭建?如何 Check out Code?如何进行 Build?如何进行打包 Package?如何上传到 Nexus,以及如何和 Rundeck 配合使用进行部署。

主要内容:

  1. Jenkins 简介;
  2. 零基础搭建 Jenkins;
  3. 常用的 Jenkins 插件介绍;
  4. 火币 Jenkins+Rundeck 自动化构建部署方案。

作者介绍:袁洪达,资深测试工程师。任职于火币网,长期在信息安全领域,金融领域从事一线测试以及管理工作,擅长 CI/CD,UNIX/LINUX 操作系统,网络技术,自动化框架的开发、接口测试、功能测试。

已有483人预订
预订达标
文章出炉
交流日期
     
18.12.01
18.12.14
18.12.20 20:30
查看文章评论/提问
新情?
访问的路径应该是什么呢?如果我用centos安装与这个的安装有什么不同呢?
白色熊猫
算了 以后不买这种东西了
翟志军
请问贵司现在有使用pipeline的方式吗?
冰尘
请教一个问题,您知道目前市面上有哪些来源的或者商业的软件支持整个devops的平台,比如把项目管理,CICD,monitor 等在同一个portal上管理起来了?谢谢🙏
Canva: gitlab+k8s
就是喜欢你: jira
Adam: docker+gitlab+k8s(+swarm)
翟志军: 反正我没有发现。
李微尘
感谢大神,文章很棒就是图片有点小
coderush
感觉不是最新做法,现在很多公司用jenkins都是采用pipeline模式,写shell的方式最近已经不流行了
WHY NOT
图片有点不清晰啊,看不清
eric
我是和ansible一起使用的,通过webhook从bitbucket上拉代码,打包,ansible分发到服务器和检测服务是否起来,起来后继续在另外一台服务器上部署同一个服务,效果还行
你可能还喜欢
给后端程序员看的 Vue 快速入门教程
白宦成
110 道 Python 面试笔试题超强汇总
嘉美伯爵
Redis 实战场景详解
驰骋
轻松搞定机器学习中的概率统计知识
Evan
架构师成长之路之服务治理漫谈
飞狐
Git 扫盲,用命令行优雅的理解 Git 底层机制
叫我闪电
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!