centos

centos jenkins部署需要哪些准备

小樊
33
2025-04-27 01:26:19
栏目: 智能运维

在CentOS上部署Jenkins需要以下准备:

硬件要求

软件要求

安装步骤

  1. 配置环境变量

    编辑 /etc/profile 文件,添加以下内容:

    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
    

    执行命令让环境变量生效:

    source /etc/profile
    
  2. 启动Jenkins

    根据服务器物理内存情况,实际调整JVM参数。例如,设置HTTP访问端口为8080:

    nohup /usr/lib/jvm/java-11-openjdk/bin/java -server -Xms4g -Xmx4g -Xmn2g -jar /path/to/jenkins.war --httpPort=8080 2>&1 >/path/to/jenkins.log &
    
  3. 配置Jenkins

    • 访问Jenkins:在浏览器中输入服务器IP地址或主机名,加上Jenkins的默认端口8080,例如:http://your_server_ip:8080
    • 初始化Jenkins:首次访问会提示输入初始管理员密码,这个密码通常会在启动Jenkins服务时的日志中找到。
    • 安装插件:可以通过Jenkins的Web界面来安装需要的插件,例如Git Plugin、JUnit Plugin等。
  4. 配置防火墙

    确保防火墙允许访问Jenkins的端口(默认是8080):

    sudo firewall-cmd --permanent --add-port=8080/tcp
    sudo firewall-cmd --reload
    
  5. 配置SSH访问(可选)

    为了方便远程访问Jenkins,可以配置SSH访问。安装OpenSSH服务器并启动:

    sudo yum install -y openssh-server
    sudo systemctl start sshd
    sudo systemctl enable sshd
    

    创建一个Jenkins用户并设置密码:

    sudo adduser jenkins
    sudo passwd jenkins
    

    编辑 /etc/ssh/sshd_config 文件,添加以下行:

    AllowUsers jenkins
    

    然后重启SSH服务:

    sudo systemctl restart sshd
    

以上步骤涵盖了在CentOS上部署Jenkins的基本流程,包括安装依赖、下载和安装Jenkins、配置服务、启动服务、访问和初始设置、配置插件以及安全性配置。根据具体需求,可能还需要进行其他高级配置,如设置代理、配置全局工具等。

0
看了该问题的人还看了