• jenkins技术


     
     

    一、jenkins容器化搭建

    1、jenkins环境搭建与启动

    #1- 下载镜像:
    #方案一:
    1- 搜索 docker search jenkins---最新版本的 
    2-在这个镜像的创建的容器里需要搭建python环境(一系列库)
    apt指令安装
    
    
    
    #方案二:可以从一个指定的下载源的镜像拉取就行--前提是已经打包好这个镜像---(jenkins+python3+pytest)
    #1-在阿里云-公共仓库拉取镜像(docker pull 镜像)
    docker pull registry.cnhangzhou.aliyuncs.com/sqqdcl/jenkins
    
    #2- 查看镜像---静态的模板
    docker images
    
    #3- 做目录挂载(用于jenkins 做很多的插件安装--以及其他设置)
    #在宿主机的一个目录下创建一个目录,用于挂载目录
    mkdir -p /var/jenkins_node
    #给一个权限--chmod 777 (0111)可读可写可执行wrx
    chmod 777 /var/jenkins_node
    
    #4- 创建与启动守护式容器
    docker run -id --name=sqjenkins -p 8080:8080 -v
    /var/jenkins_node:/var/jenkins_home registry.cnhangzhou.aliyuncs.com/sqqdcl/jenkins
    
    #5- 查看容器是否启动
    docker ps -a
    
    #6- 查看宿主机ip
    ifconfig
    
    #7- windows机器访问
    http://宿主机ip:8080/
    
    #8- 获取管理员密码
    docker logs sqjenkins

     

    访问ip:8080进入jenkins,安装推荐插件,中间可能有的插件安装失败,不用管它。

     

     创建用户名和密码,保存并完成,输入admin,密码admin ,保存并完成,开始jenkins。

     

     

     2、插件安装

    (1)进入插件管理,下载并安装需要的插件,完成后重启jenkin服务。
    安装插件gitlab,gitlab hook,allure


     

     

    (2)重启docker镜像

     

     

     

      

  • 相关阅读:
    【js】栈方法和队列方法
    adb devices 不能连接设备 could not install *smartsocket* listener
    mysql无法启动服务,错误1067
    Sql Server存储过程详解
    ef not in
    checkbox多选框取值
    Linq 常用操作(增删改)
    二进制与图片相互转换
    jQuery 二级联动
    百度地图API功能
  • 原文地址:https://www.cnblogs.com/crystal1126/p/14322416.html
Copyright © 2020-2023  润新知