努力挣扎的生活 努力挣扎的生活
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Dcoker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)

yangfk

瑟瑟发抖的小运维
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Dcoker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)
  • Gitlab安装与仓库管理

  • Jenkins管理

    • jenkins安装
      • Linux部署jenkins
      • k8s部署
    • Jenkins系统管理
    • Jenkins项目管理
    • Jenkins用户管理
  • jenkins工具集成

  • pipeline流水线学习

  • GitHub技巧

  • 扩展

//
  • DevOps
  • Jenkins管理
yangfk
2021-08-25

jenkins安装

//

Jenkins官方地址 (opens new window)

Jenkins War包下载地址 (opens new window)

最低硬件要求

    256 MB 内存
    1 GB 的驱动器空间(尽管如果将 Jenkins 作为 Docker 容器运行,则建议至少 10 GB)

牛逼的人不需要解释

jenkins_user.jpg

# Linux部署jenkins

  • 安装
sudo wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
# Add required dependencies for the jenkins package
sudo  yum install epel-release
sudo yum install fontconfig java-11-openjdk
sudo yum install jenkins
1
2
3
4
5
6
7
8

如果jdk不是通过yum安装,按自己的java路径创建软连接,默认 /usr/bin/java,也可以修改配置:/etc/sysconfig/jenkins

ln -s /usr/local/jdk-11.0.5/bin/java /usr/bin/java

jenkins_install.jpg

jenkins主要的目录

    /usr/lib/jenkins/:jenkins安装目录,WAR包会放在这里
    /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置
    /var/lib/jenkins/:默认的JENKINS_HOME
    /var/log/jenkins/jenkins.log:Jenkins日志文件
  • 启动
systemctl start jenkins
systemctl enable jenkins
1
2
  • 通过nginx代理

vi /etc/nginx/conf.d/jenkins.conf

upstream jenkins{
	server 127.0.0.1:8080;
}
server
{
    listen 80;
    server_name jenkins.yfklife.cn;
    location / {
      proxy_set_header Host $http_host;
      proxy_set_header X-Forwarded-Host $host;
      proxy_set_header X-Forwarded-Server $host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Graylog-Server-URL http://$server_name/;
      proxy_pass       http://jenkins;
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  • 登录: jenkins.yfklife.cn

初次登陆密码:cat /var/lib/jenkins/secrets/initialAdminPassword

# k8s部署

K8s 部署

//
点击 -->> 给博主买咖啡 (opens new window)
上次更新: 2022/04/05, 12:21:19
svn迁移到gitlab
Jenkins系统管理

← svn迁移到gitlab Jenkins系统管理→

最近更新
01
Pod探针
12-20
02
kubeadm证书替换
12-20
03
kubeadm安装k8s(版本1.26.0)
12-16
更多文章>
Theme by Vdoing | Copyright © 2019-2023 yangfk | 湘ICP备2021014415号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
//