Jenkins最简单的安装方法
-
前言
安装前需要在自己的服务器上安装docker和docker-compose,当然会docker-compose的就知道了,一切的安装就很简单了!由于一次讲完文章太长了,我后期整理一篇Jenkins配置,和一篇项目的自动部署,将Jenkins的自动部署讲完!
-
开始安装
创建目录:mkdir -p /usr/local/docker/jenkins
在Jenkins目录下创建:vi docker-compose.yml
version: '3.1'
services:
jenkins:
restart: always
image: jenkins/jenkins
container_name: jenkins
ports:
# 发布端口
- 8081:8080
# 基于 JNLP 的 Jenkins 代理通过 TCP 端口 50000 与 Jenkins master 进行通信
- 50000:50000
environment:
TZ: Asia/Shanghai
volumes:
- ./data:/var/jenkins_home
安装过程中会出现 Docker 数据卷 权限问题,用以下命令解决:
chown -R 1000 /usr/local/docker/jenkins/data
解锁 Jenkins
Jenkins 第一次启动时需要输入一个初始密码用以解锁安装流程,使用
docker logs jenkins
即可方便的查看到初始密码
三.Jenkins 插件
插件是 Jenkins 的核心,其丰富的插件(约8w多个插件)可以满足不同人群的不同需求
插件地址:https://plugins.jenkins.io/
开始安装了,根据网络情况,安装时间可能会比较长,请耐心等待
很多插件装不上怎么办?不要慌,记住这些插件的名字,咱们稍后可以手动安装
最后创建管理员用户!就表示成功了!
Jenkins 常用插件
常用的几个插件:
中文语言包:
Localization: Chinese (Simplified)
自动化部署插件
Deploy to container
SSH 远程连接插件
Publish Over SSH
用于查看构建状态和时间的视图插件:
Delivery Pipeline
多项目构建插件:
Multijob
构建前端应用:
NodeJS
动态参数插件:
Choice Parameter
Jenkins 插件加速(配置国内清华源)
目前最可靠的国内源地址
配置清华源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
系统管理–插件管理–高级
如图:修改了源站点的地址后,可以点击立即获取,旁边显示的书读越快,证明源越好!