Linux环境下Jenkins安装

目录

1. 部署 JDK

1.1. 安装 JDK

2. 部署 Jenkins

2.1. 上传压缩包

2.2. 创建相关文件夹

2.3. 安装 Jenkins

2.3.1. 拷贝 Jenkins 主体文件

2.3.2. 离线安装 Jenkins 插件

2.3.3. 添加 Jenkins 启停脚本,并赋予可执行权限

2.3.4. 启动 Jenkins

2.4. 登陆 Jenkins

2.5. 修改 Admin 用户密码

3. 系统运维

3.1. Jenkins 相关命令

4. Jenkins 的配置及使用

4.1. 登陆 Jenkins

5. Jenkins 用户权限配置

6. 安装 Jenkins 插件

7. 使用 Nginx 代理 Jenkins

8. Jenkins部署应用


1. 部署 JDK

1.1. 安装 JDK

        安装部署JDK参考我的另一篇博文《Linux 环境下JDK1.8 安装

2. 部署 Jenkins

2.1. 上传压缩包

  • 将下列文件上传到 /app/software 文件夹中
    • resources/Jenkins/packages/jenkins.war
    • resources/Jenkins/packages/jenkins_plugins-*.tar.gz
  • 将下列文件上传到 /app/scripts 文件夹中
    • resources/Jenkins/ss_scripts/jenkins_restart.sh
    • resources/Jenkins/ss_scripts/jenkins_start.sh
    • resources/Jenkins/ss_scripts/jenkins_stop.sh

2.2. 创建相关文件夹

mkdir -p /app/{service,logs}/jenkins

> # mkdir -p /app/{service,logs}/jenkins

2.3. 安装 Jenkins

2.3.1. 拷贝 Jenkins 主体文件

cp /app/software/jenkins.war /app/service/jenkins

> $ cp /app/software/jenkins.war /app/service/jenkins

2.3.2. 离线安装 Jenkins 插件

tar -zxf /app/software/jenkins_plugins-*.tar.gz -C ~

> $ tar -zxf /app/software/jenkins_plugins-*.tar.gz -C ~

2.3.3. 添加 Jenkins 启停脚本,并赋予可执行权限

chmod +x /app/scripts/jenkins_*.sh

> $ chmod +x /app/scripts/jenkins_*.sh

2.3.4. 启动 Jenkins

/app/scripts/jenkins_start.sh

> $ /app/scripts/jenkins_start.sh
>   Starting the Jenkins .......PID: 1478
>   STDOUT: The log directory is /app/logs/jenkins

2.4. 登陆 Jenkins

  • 在浏览器中输入 192.168.1.201:9000/jenkins 进入 jenkins 入门页面,启动比较慢

      

 

 

 

 

 

2.5. 修改 Admin 用户密码

  

 

 

 

 

3. 系统运维

3.1. Jenkins 相关命令

# 启动 Jenkins
/app/scripts/jenkins_start.sh

# 重启 Jenkins
/app/scripts/jenkins_restart.sh

# 关闭 Jenkins
/app/scripts/jenkins_stop.sh

4. Jenkins 的配置及使用

4.1. 登陆 Jenkins

  • 在浏览器中输入 192.168.1.201:9000/jenkins 进入 jenkins 首页,默认用户名密码为: admin/123456

 

 

5. Jenkins 用户权限配置

 

 

 

 

 

 

 

    

 

 

6. 安装 Jenkins 插件

  • 在jenkins首页点击【系统管理】【插件管理】【高级】在该页面上找到上传插件一栏,点击【选择文件】选择需要安装的插件,点击【上传】进行插件安装。看到安装完成就可以进行下一个插件安装

  

 

 

  • 一直重复讲所有插件安装完毕。
  • 假如安装插件失败可以点击查看【详细】按钮查看异常,里面会提示安装该插件需要缺少什么依赖,根据提示一步一步安装就可以了。

  • 出现该提示表示该版本的插件已经安装过了。
  • 将所有插件安装完成之后重启一下 jenkins。
/app/scripts/jenkins_restart.sh

> $ /app/scripts/jenkins_restart.sh
>   Stopping the Jenkins ....Jenkins service has stopped.
>   PID: 1478
>   Starting the Jenkins ....PID: 29072
>   STDOUT: The log directory is /app/logs/jenkins

7. 使用 Nginx 代理 Jenkins

  • 在使用 Nginx 代理 Jenkins 时,在启动 Jenkins 时,要添加启动参数 --prefix=/jenkins ,否则无法使用 Nginx 代理 Jenkins.

8. Jenkins部署应用

  • 在使用 Jenkins 部署应用是,由于 Jenkins 使用是 NoLogin 的方式登陆的,无法获取目标服务器的环境变量。在部署时需要在 shell 脚本中重新加载目标服务器的环境变量:
  • 例如: source /root/.bash_profile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

下面我们举个栗子说明一下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值