栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux 系统 Jenkins 环境部署

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux 系统 Jenkins 环境部署

1.安装

参考jenkins 官网:Jenkinshttps://www.jenkins.io/

  1. 进入文档
  2. 找到Linux的安装步骤

  3. 复制命令到Linux系统执行
    1. sudo dnf upgrade 可以按需执行,大概意思是会执行已安装软件的更新操作,比较耗费时间
    2. sudo dnf install chkconfig java-devel 安装最新版本的jdk环境,已安装过的可以忽略。
    3. sudo wget -O /etc/yum.repos.d/jenkins.repo  https://pkg.jenkins.io/redhat/jenkins.repo
    4. sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key  导入秘钥
    5. sudo dnf install jenkins 开始安装
  4. 修改jenkins默认端口(按需修改)
    vim /etc/sysconfig/jenkins 

    修改jenkins 运行内存
    JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Xmx512m -Xms256m -XX:PermSize=128m -XX:MaxPermSize=256m"  
    修改默认端口号
    JENKINS_PORT=8090
  5. 启动

     sudo systemctl start jenkins   启动服务
     sudo systemctl restart jenkins 重启服务
     sudo systemctl status jenkins 查看服务状态

  6. 登录后台 
    http://localhost:8080  

 部署jenkins遇到的问题

  • 通过域名访问用nginx转发时,页面打不开空白。
  • 因jenkins 启动后默认的访问地址是localhost:8080 是没有带应用名称的,而ningx 配置的是 https://域名/jenkins 代理地址是localhost:8080 
  • 故nginx在做转发时读取不到样式等资源文件所以页面空白,解决方案需要修改
    vim /etc/sysconfig/jenkins 配置文件中的 JENKINS_ARGS="--prefix=/jenkins"
  • 在jenkins 配置xhsell 或执行sh 脚本文件提示没有权限 ,需要修改 vi /etc/sysconfig/jenkins  中JENKINS_USER="root" 同时执行命令
    sudo chown -R root /var/log/jenkins
    sudo chown -R root /var/lib/jenkins 
    sudo chown -R root /var/cache/jenkins
  •  若是在jenkins点击部分页面跳转错误时且请求地址前缀变成locahost时,可以修改nginx 代理的 nginx proxy_set_header X-Forwarded-Host localhost 替换为 “域名地址”;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/642255.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号