jenkins手动部署

jenkins手动部署

本页目录

- 前提条件
- 背景信息
- 步骤一:下载二进制包
- 步骤二:安装前准备
- 步骤三:安装 JDK
- 步骤四:安装 Jenkins  

本篇文档介绍如何手动在ECS实例上部署Java web项目。适用于刚开始使用阿里云进行建站的个人用户。

前提要求

最低推荐配置:

- 256MB可用内存

- 1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB)

为小团队推荐的硬件配置:

- 1GB+可用内存

- 50GB+ 可用磁盘空间

软件配置:

Java 8—​无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以。

注意: 如果将Jenkins作为Docker 容器运行,这不是必需的

背景信息

本篇教程在示例步骤中使用了以下版本的软件。操作时,请您以实际软件版本为准。

操作系统:CentOS 7.4
Tomcat 版本:Tomcat 8.5.34
JDK 版本:JDK 1.8.0_191

步骤一:下载二进制包

下载 jenkins.war

说明: 版本会不断升级。您可以在https://mirrors.aliyun.com/apache/tomcat/tomcat-8/获取合适的安装包地址。

下载 JDK
下载JDK安装压缩包jdk-8u202-linux-x64.tar.gz:

说明 直接用 wget命令在实例中下载JDK安装压缩包,在解压缩时会出错。https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html。

步骤二:安装前准备

1.关闭防火墙。

i.运行systemctl status firewalld命令查看当前防火墙的状态。
查看防火墙状态

  • 如果防火墙的状态参数是inactive,则防火墙为关闭状态。
  • 如果防火墙的状态参数是active,则防火墙为开启状态。本示例中防火墙为开启状态,因此需要关闭防火墙。

ii. 关闭防火墙。如果防火墙为关闭状态可以忽略此步骤。
如果您想临时关闭防火墙,运行命令systemctl stop firewalld。

说明 这只是暂时关闭防火墙,下次重启Linux后,防火墙还会开启。

如果您想永久关闭防火墙,运行命令systemctl disable firewalld。

说明 如果您想重新开启防火墙,具体操作,请参见firewalld官网信息。

2.关闭SELinux。

i.运行命令getenforce查看SELinux的当前状态。
查看SELinux状态

  • 如果SELinux状态参数是Disabled, 则SELinux为关闭状态。
  • 如果SELinux状态参数是Enforcing,则SELinux为开启状态。本示例中SELinux为开启状态,因此需要关闭SELinux。

ii.关闭SELinux。如果SELinux为关闭状态可以忽略此步骤。

  • 如果您想临时关闭SELinux,运行命令setenforce 0。

说明 这只是暂时关闭SELinux,下次重启Linux后,SELinux还会开启。

  • 如果您想永久关闭SELinux,运行命令vi /etc/selinux/config编辑SELinux配置文件。回车后,把光标移动到SELINUX=enforcing这一行,按i键进入编辑模式,修改为SELINUX=disabled, 按Esc键,然后输入:wq并回车来保存并关闭SELinux配置文件。

说明 如果您想重新开启SELinux,具体操作,请参见开启或关闭SELinux。
重启系统使设置生效。

步骤三:安装 JDK

  1. 按以下步骤安装 JDK。
    新建一个目录:
mkdir /usr/java
  1. 解压 jdk-8u191-linux-x64.tar.gz 到/usr/java。
chmod +x jdk-8u191-linux-x64.tar.gz
tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/java
  1. 设置环境变量:
    i. 打开/etc/profile:vi /etc/profile。
    ii. 按下i 键进入编辑模式。
    在/etc/profile 文件中添加以下信息:
# set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_191
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

iii. 按下Esc键退出编辑模式,输入:wq保存并关闭文件。

  1. 加载环境变量:
source /etc/profile

运行java -version命令,显示JDK版本信息时,表示 JDK 已经安装成功。

步骤四:安装 jenkins

运行命令java -jar jenkins.war

浏览http://localhost:8080并等到Unlock Jenkins页面出现。

安装后设置向导

下载安装并运行Jenkins后,即将开始进入安装向导。

此安装向导会引导您完成几个快速“一次性”步骤来解锁Jenkins, 使用插件对其进行自定义,并创建第一个可以继续访问Jenkins的管理员用户。

解锁 Jenkins

当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁。

  1. 浏览到 http://localhost:8080(或安装时为Jenkins配置的任何端口),并等待 解锁 Jenkins 页面出现。

在这里插入图片描述

  1. 从Jenkins控制台日志输出中,复制自动生成的字母数字密码(在两组星号之间)。

在这里插入图片描述

  1. 在 解锁Jenkins 页面上,将此 密码 粘贴到管理员密码字段中,然后单击 继续 。

Notes:

  • 如果您以分离模式在Docker中运行Jenkins,则可以从Docker日志(above) 访问Jenkins控制台日志。
  • Jenkins控制台日志显示可以获取密码的位置(在Jenkins主目录中)。 必须在新Jenkins安装中的安装向导中输入此密码才能访问Jenkins的主UI。 如果您在设置向导中跳过了后续的用户创建步骤, 则此密码还可用作默认admininstrator帐户的密码(使用用户名“admin”)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值