黑帽联盟

 找回密码
 会员注册
查看: 777|回复: 0
打印 上一主题 下一主题

[基础服务] CentOS 7 安装 Jenkins

[复制链接]

852

主题

38

听众

3177

积分

白金VIP

Rank: 8Rank: 8

  • TA的每日心情
    开心
    2024-3-7 12:52
  • 签到天数: 1538 天

    [LV.Master]伴坛终老

    准备工作
    如果你的系统没有自带git,那么也需要安装一个
    yum install git

    1.安装
    第一种方法
    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
    yum install jenkins

    第二种方法
    直接下载 rpm 安装
    各个版本地址 https://pkg.jenkins.io/
    wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm
    rpm -ivh jenkins-2.156-1.1.noarch.rpm


    2.配置
    vim /etc/sysconfig/jenkins
    #监听端口JENKINS_PORT="8080"


    3.配置权限
    为了不因为权限出现各种问题,这里直接使用root
    修改用户为root
    vim /etc/sysconfig/jenkins
    #修改配置$JENKINS_USER="root"
    修改目录权限
    chown -R root:root /var/lib/jenkins
    chown -R root:root /var/cache/jenkins
    chown -R root:root /var/log/jenkins

    重启
    service jenkins restart
    ps -ef | grep jenkins


    4.启动
    systemctl start jenkins
    我这里启动失败了:
    1.png
    错误信息为Starting Jenkins bash: /usr/bin/java: No such file or directory是java环境配置的问题。
    找到你的jdk目录,我是在 usr/local/java/jdk1.8.0_171/下,创建软链接即可:
    ln -s /usr/local/java/jdk1.8.0_171/bin/java /usr/bin/java
    然后重新启动
    2.png


    5.安装
    访问jenkins地址 http:<ip或者域名>:8080
    3.png

    执行命令查看密码:
    cat /var/lib/jenkins/secrets/initialAdminPassword

    插件安装选择推荐插件
    4.png

    安装进行中
    5.png

    插件安装完成以后将会创建管理员账户
    6.png

    安装完成:
    7.png

    设置Jenkins,安装插件:Pipeline Maven Integration、Maven Integration、Publish Over SSH、Gitee
    8.png
    9.png


    系统设置,配置远程应用服务器
    10.png
    11.png
    12.png

    全局工具配置,分别设置maven、jdk、git
    13.png

    14.png
    15.png
    16.png

    17.png

    创建构建任务
    18.png

    输入一个名字,例如我输入:helloPudding
    进入配置页面,配置源代码
    19.png
    20.png

    分两步操作
    第一步 清理服务器环境 和 第二步 启动服务
    21.png

    配置maven打包命令,并跳过单元测试。
    22.png

    执行构建任务
    23.png
    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    勿忘初心,方得始终!
    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部