前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jenkins安装

Jenkins安装

作者头像
DevOps云学堂
发布2019-10-18 17:23:47
7930
发布2019-10-18 17:23:47
举报
文章被收录于专栏:DevOps持续集成DevOps持续集成

第二章 安装Jenkins

1. 先决条件

1.1 软件要求

Java8 无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以。安装JDK:yum -y install java

1.2 硬件要求

  • 最低配置:256MB可用内存,1GB可用磁盘空间(Docker推荐10GB)。
  • 小团队配置:1GB+可用内存, 50GB+可用磁盘空间。
  • 注意:如果将Jenkins以docker方式运行的话,这些都不是必须的。

2. 安装部署

2.1 基于WAR包部署

Jenkins的web应用程序archive(war)包是可以在任何支持Java的操作系统上运行。Jenkins最新 war包

  • 将下载的war包放到jenkins的目录中(可以自定义)。
  • 运行命令 java -jar jenkins.war启动。
  • 此时可以看到Jenkins的启动日志,查看是否有异常。
  • 通过浏览器访问http://localhost:8080。

注意:可以通过 --httpPort方式指定端口, java -jar jenkins.war -httpPort=9090。

2.2 基于MAC系统部署

  • 下载软件包手动安装
  • brew install jenkins #安装jenkins最新版本
  • brew install jenkins-lts #安装jenkinsLTS版本

2.3 基于Windows系统安装

  • 下载软件包通过向导安装即可。

2.4 基于Linux系统部署(推荐)

  • 下载软件包
  • rpm –ivh jenkins-2.150.3-1.1.noarch.rpm #安装
  • service jenkins start #启动服务
  • chkconfig jenkins on #开机自启

3. 安装后配置

3.1 解锁Jenkins

  • 当您第一次访问Jenkins的时候,系统会要求您使用自动生成的密码对其进行解锁。
  • 解锁秘钥可以通过$JENKINS_HOME/secrets/initialAdminPassword文件获取。还可以通过在启动日志中获取。

3.2 自定义Jenkins插件

  • 解锁Jenkins之后再自定义Jenkins页面,您可以安装任何数量的插件作为初始化的一部分。
  • 分别是安装建议的插件和选择要安装的插件(如果不确定要安装那些的时候可以选择此选项,灵活的自定义安装)。
  • 插件安装多了也没关系,可以后面再jenkins插件管理页面删除哦。

3.3 创建用户

  • 在这里创建一个管理员账号,到此jenkins的初始化配置已完成。

3.4 配置更新站点

  • 由于使用官方的站点速度相对很慢,这里采用清华大学的jenkins更新站点。
  • 站点地址: https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

3.5 安装slave节点

  • 系统管理->节点管理
  • 创建完成后会出现slave节点启动的命令,下载agent.jar,然后启动服务。
  • 启动命令
代码语言:javascript
复制
wget http://192.168.0.41/jnlpJars/agent.jar
java -jar agent.jar -jnlpUrl http://192.168.0.41/computer/test1/slave-agent.jnlp -secret 807b0135fb5b071d99930166ac4fc5dd0cf355e670a66da73120dfa2e8cebc5f -workDir "/var/lib/jenkins"
  • 启动成功

3.6 Jenkins配置文件

  • 以rpm方式部署的配置文件在/etc/sysconfig/jenkins,可以定义Jenkins启动参数和端口。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DevOps持续集成 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第二章 安装Jenkins
    • 1. 先决条件
      • 1.1 软件要求
      • 1.2 硬件要求
    • 2. 安装部署
      • 2.1 基于WAR包部署
      • 2.2 基于MAC系统部署
      • 2.3 基于Windows系统安装
      • 2.4 基于Linux系统部署(推荐)
    • 3. 安装后配置
      • 3.1 解锁Jenkins
      • 3.2 自定义Jenkins插件
      • 3.3 创建用户
      • 3.4 配置更新站点
      • 3.5 安装slave节点
      • 3.6 Jenkins配置文件
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档