• 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.我们用码云的项目作为基础

  • 相关阅读:
    [转]Massive Model Rendering Techniques
    OpenCASCADE Texture Mapping
    RvmTranslator6.1
    Virtual Reality: Immersive Yourself In Your 3D Mockup
    OpenCascade Sweep Algorithm
    OpenCASCADE Trihedron Law
    OpenCascade Law Function
    javascript函数式编程和链式优化
    尾调用和尾递归
    箭头函数
  • 原文地址:https://www.cnblogs.com/xiaokangk/p/14714478.html
Copyright © 2020-2023  润新知