zoukankan      html  css  js  c++  java
  • docker+jenkins自动化部署

    更多资料:https://blog.csdn.net/qq_42766492/article/details/90760217

    操作环境:CentOS7

    一、安装docker
    详情:https://www.cnblogs.com/xiaokangk/p/13447615.html
    二、安装jenkins
    1.docker pull jenkins/jenkins:lts
    -- 需要修改下目录权限,因为当映射本地数据卷时,/opt/jenkins/data/目录的拥有者为root用户,而容器中jenkins用户的 uid 为 1000。
    2.chown -R 1000:1000 /opt/jenkins/data
    3.docker run -d --name jenkins --restart always -p 8081:8080 -p 50000:50000 -v /opt/jenkins/data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker jenkins/jenkins:lts
    4.浏览器访问jenkins http://127.0.0.1:8081/
    5.找到初始密码,我们可以在我们映射的/opt/jenkins/data/下查看
    cat /opt/jenkins/data/secrets/initialAdminPassword
    6.安装推荐的插件
    7.创建第一个用户

    8.进入容器,查看java
      docker exec -it jenkins /bin/bash
      echo $JAVA_HOME

      /opt/java/openjdk

     9.系统管理→全局工具配置,配置jdk和maven

    安装jdk 

    下载 jdk-8u221-linux-x64.rpm

    链接:https://pan.baidu.com/s/1vxeqyzvNJNpYFd1Jtf-CMg
    提取码:dg7k 

    上传到服务器

    rpm -ivh jdk-8u221-linux-x64.rpm

    配置环境变量  vi /etc/profile

    JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
    CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
    PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
    export PATH CLASSPATH JAVA_HOME

    刷新 source /etc/profile

    安装maven  https://blog.csdn.net/qq_38270106/article/details/97764483

    挂载maven地址后重启

     

     10.新建任务

    11.我们用码云的项目作为基础

  • 相关阅读:
    HDFS镜像文件的解析与反解析
    HDFS镜像文件的解析与反解析
    Nginx将通过IP访问重定向
    Nginx反向代理导致PHP获取不到正确的HTTP_HOST,SERVER_NAME,客户端IP的解决方法
    PHP个人常用函数封装
    apache禁止公网IP访问的配置
    Linux查看端口被哪个进程占用
    Nginx负载均衡配置
    Nginx反向代理配置文件
    Apache多端口配置
  • 原文地址:https://www.cnblogs.com/xiaokangk/p/14714478.html
Copyright © 2011-2022 走看看