• centos+docker+pytest+jenkins+gitee+allure部署自动化环境


    仅作为记录,

    在win10环境下安装了一次,失败(各位不要再试了,不可)

    用网上的文章在linux下安装了一次,失败,原因要么linux版本低,要么docker版本低,要么Jenkins镜像包里面的软件版本低。踩坑无数,耗时3天。。

    最终整理如下,并且本机访问,并构建成功

    环境:centos7    docker最新版,  jenkins最新的镜像包   其他都没什么了

    微信号:wang15234021050  有问题可咨询

     

    先看预览图

    ,为了搭建这个,需要做哪些准备工作,需要学习哪些,或者说需要掌握

     

    发现这里面编辑比较累。。我先导出来试试。

    前置软件准备

    Centos7镜像

    Xshell

    Allure-2.18

    VMware_player    轻量虚拟机--创建后,以后都打开即可

    Vmware_player安装的目录

    第一步:检查并清除系统残余项,并安装docker依赖环境

    yum remove docker \

                      docker-client \

                      docker-client-latest \

                      docker-common \

                      docker-latest \

                      docker-latest-logrotate \

                      docker-logrotate \

                      docker-engine

    安装下载docker依赖的工具

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

    添加阿里云的软件源

    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    以后每个软件都优先从阿里云的软件库下载,如果阿里云仓库没有,会去docker.hub下载

    与maven仓库同理

    更新yum缓存(为了保证能更新和下载需要的服务:docker)  这时在centos7系统里

    sudo yum makecache

    第二步:docker依赖环境搭建好后,安装并启动docker

    安装dokcer(ce-社区版)

    sudo yum -y install docker-ce

    速度较慢

    查看docker版本,docker --version

    启动docker服务

     systemctl start docker   (先使用su切到root用户(密码admin)  如果不是root用户,前面加sudu)

    测试docker是否可顺利启动

    Docker info

    设置开机自启

    sudo systemctl enable docker

    查看docker版本

    Docker -v

    Docker Hub


    1.启动docker,下载Jenkins镜像文件

    docker pull jenkins/jenkins

    2.创建Jenkins挂载目录并授权权限

    (我们在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改。 如果我们不这样做,那么如果需要修改容器配置文件,将会有点麻烦,因为虽然我们可以使用docker exec -it --user root 容器id /bin/bash 命令进入容器目录,但是连简单的 vi命令都不能使用)

    3.创建并启动Jenkins镜像  创建新容器

    弄好新版本的jenkins的镜像后,开启,   

    执行这个命令

    4.查看jenkins是否启动成功

    如下图出现端口号,就为启动成功了

    5执行命令:docker ps -l

    7.进入容器

    docker exec -it -uroot jenkins1 bash

    1. 在容器内安装python3环境

    jenkins容器内操作

    #1.进入jenkins_home目录

    cd /var/jenkins_home/

    #2.创建python存放路径

    mkdir python3

    cd python3/

    #3.下载python3 使用wget时发现没有该命令,下面有解决办法

    wget  http://npm.taobao.org/mirrors/python/3.7.9/Python-3.7.9.tgz

    #4.解压文件目录

    tar -zxvf Python-3.7.9.tgz

    #5.查看解压后的文件

    ls

    #6.更改解压后文件包名(可选项)

    mv Python-3.7.9 py3.7

    解决没有wget命令,使用 yum -y install wget,下载wget命令依赖

    如果不行的话就换另一个命令:

    //先更新一波

    apt update

    //下载wget

    apt install wget

  • 相关阅读:
    51单片机外设篇:LED点阵
    语音处理加窗分帧
    bootstrap样式
    zookeeper原理
    LeetCode-101. Symmetric Tree [C++][Java]
    【最接地气的KMP算法】带着问题思考,带你彻底搞懂KMP算法中难以理解的点!
    部署 k8s 集群
    常见配置文件格式INI/XML/YAML/JSON/Properties/TOML/HCL/YAML Front Matter/.env介绍及实例
    时态图根据时间轴动态播放热力图
    CSS引入的三种方式
  • 原文地址:https://blog.csdn.net/weixin_42665577/article/details/126385997