DevOps - Jenkins 服务搭建

59 阅读1分钟

背景: 之前一直想给公司搭建一套自动化代码发包服务,把生产力从繁琐的发包流程解放出来。
由于用的是java生态,所以选择使用Jenkins来搭建。但是发现网上的Jenkins部署教程其实很难满足稍微复杂一点的业务需求,所以在此记录一下自己搭建的流程.

搭建Jenkins

官方的文档很全,搭建的步骤比较简单,推荐去官网看看案例。也可以直接根据我的步骤去搭建。
官网地址:Jenkins 用户手册

环境要求

  • 机器配置要求:
    • 大于 512 MB的内存
    • 10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)
  • 软件要求:
    • Java8环境 (最新版推荐Java11环境)
    • Docker环境

启动步骤

  1. 下载Jenkins的war包:官方提供的下载地址
  2. 直接运行命令启动 java -jar jenkins.war --httpPort=8080. (通过修改参数值可以改端口)
  3. 启动成功之后访问:http://localhost:8080 进入jenkins页面。
  4. 首次进入会让你选择需要安装的插件,按需选择就行。下载不成功的话也无需在意,插件这些可以进入Jenkins之后去插件管理下载。
    image.png

推荐安装的插件

  1. 简体中文语言包:Localization: Chinese (Simplified) image.png
  2. 参数化构建插件:Build With Parameters
  3. 邮件插件(打包成功发邮件): Email Extension Plugin