Jenkins01 安装

******************Jenkins环境搭建******************

1.安装git

    yum install git -y
    
    iptables -F 清除防火墙
    
    useradd git 创建git用户
    
    passwd git 修改git密码
    
    su - git 进入git用户
    
    mkdir repos 创建git仓库目录
    
    mkdir app.git  创建具体项目的git仓库
    
    cd /app.git 进去项目git目录
    
    git -bare init 初始化git仓库
    

2. 测试git

    先安装git 主要是使用git的客户端
    
    mkdir test
    
    cd /test
    
    git clone git@ip:/home/git/repos/app.git 克隆代码
    
    touch index.html  创建一个html文件测试是否可以提交代码到git服务器
    
    git add . 将新建的文件添加到本地的仓库
    
    git  status  查看git状态
    
    git commit -m "add index1.html"  commit到git服务器  
    
    git push   
    
    push时需要输入git服务器的密码
    
    
3.使用秘钥免登录 (不用每次提交都输入git服务器密码)
  
  ssh-keygen  创建密钥对
  
  cat ~/.ssh/id_rsa.pub  复制公钥
  
  复制公钥到git服务器
  
  su - git
  
  mkdir ssh
  
  chmod 700 .ssh/
  
  vi .ssh/authorized_keys  在.ssh目录下创建authorized_keys文件  用来存放git客户端的认证(公钥)
  
  复制客户端公钥到此文件中
  
  然后给authorized_keys设置为  600
  
  chmod 600 .ssh/authorized_keys 
  
  
  
3.安装Jenkins

    Jenkins: https://jenkins.io

    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 -yum
    
    rpm -ql jenkins  查看都装了哪些jenkins的包 都装在了哪里
    
    java -version 查看是否有Java环境
    
    如果没有配置java环境 (jenkins是基于java开发的)
    
    ******JDK安装*******
        
        yum search java|grep jdk
        
        下载jdk1.8,下载之后默认的目录为: /usr/lib/jvm/
        yum install java-1.8.0-openjdk
        
        配置环境变量:vi /etc/profile
        将如下配置添加至文件中,然后保存退出:
        
        #java
        export JAVA_HOME=/usr/java/jdk1.8.0_181
        export PATH=$JAVA_HOME/bin:$PATH
        export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
    
        验证:java -version
        
    启动Jenkins: systemctl start jenkins
    
            netstart -antp 8080
    
    ***jenkins无法访问问题***
        CentOS 开启8080端口
        永久开放 8080 端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent
        更新防火墙规则:firewall-cmd --reload
        查看 8080 端口是否开放:firewall-cmd --zone=public --query-port=8080/tcp
        
    解锁 Jenkins
        ps -ef | grep jenkins 查看jenkins日志位置
        vim  /var/log/jenkins/jenkins.log 查看日志
        复制密码;
            Please use the following password to proceed to installation:
            3363d1ef5a5e4836ac1b0b9d2306d0d0
            
    进去以后选择:【选择插件来安装】  ---> 【安装】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值