zoukankan      html  css  js  c++  java
  • docker 安装

    1、安装docker
     
    yum install docker
     
    service docker start
     
    2、拉去镜像
     
    index.alauda.cn/library/jenkins
     
    3、构建新镜像
     
    新建Dockerfile到/home/work/下
     
    docker build -t f2e:jenkins .
     
    镜像本地存放路径?
     
    4、运行镜像
     
    mkdir /var/jenkins_home
     
    mkdir /home/work/jenkins
     
    jenkins 文件权限
     
    chown 1000:1000 jenkins -R
     
    cd /home/work/jenkins
     
    mkdir .ssh, chown 1000:1000 .ssh -R
     
    vim id_rsa, chown 1000:1000 id_rsa -R
     
    vim id_rsa.pub, chown 1000:1000 id_rsa -R
     
    docker /home/work/jenkins/.ssh的id_rsa.pub 放入目标服务器的 authorized_keys中, 建立信任关系
     
    docker run -d --name dazhi_jenkins -p 50000:8080 -v /home/work/jenkins:/var/jenkins_home a4d00ea5bb34
     
    外层端口:docker端口
    -d 后台运行
     
    5、预览 http://10.13.131.44:50000/
     
    (1)设置用户 系统管理-安全设置-启用安全-Jenkins专有用户数据库&&安全矩阵
     
    (2)安装插件 系统管理-插件管理 (GitLab Plugin、Publish Over SSH)
     
    (3)连接服务器 系统管理-系统设置 (Publish over SSH、SSH Servers)
    Publish over SSH-Path to key 的值为 /var/jenkins_home/.ssh/id_rsa(/home/work/jenkins/.ssh/id_rsa.pub映射)
     
    (4)项目配置 新建
    a、源码管理-git-Repository URL && Credentials && Branch Specifier (blank for 'any') && 源码库浏览器(Version:1.0)
    b、构建-Execute shell-Command
    c、构建后操作-Send build artifacts over SSH 
  • 相关阅读:
    mybatis源码(八) Mybatis中的#{} 和${} 占位符的区别
    mybatis源码(七)mybatis动态sql的解析过程下篇
    mybatis源码(六)mybatis动态sql的解析过程上篇
    JDBC的API介绍
    mybatis源码(五)mybatis日志实现
    jmeter: 报错锦集
    python3升级后pip提示TLS/SSL错误问题
    Pytest+Jenkins+Allure
    建议
    Android Studio Button事件的三种方式
  • 原文地址:https://www.cnblogs.com/yangwenzhi/p/6182541.html
Copyright © 2011-2022 走看看