zoukankan      html  css  js  c++  java
  • 记一次踩坑docker+Jenkins+python3.6.8+gitee

    第一步:Linux虚拟机安装我使用的VMare Workstation 16版本

    http://www.zhanshaoyi.com/15261.html

    第二步:安装centos8.1系统

    https://linux.cn/article-11438-1.html

    第三步:安装docker

    https://blog.csdn.net/zhongguootngxu/article/details/117881212

    第四步:docker安装Jenkins并搭建环境

    参考 https://blog.csdn.net/z446981439/article/details/103524508

    1拉取镜像:  docker pull jenkins/jenkins:lts

    2查看镜像信息:docker images

    3创建挂载目录和容器目录: root用户

    mkdir -p /data/data_jenkins

    chmod 777 /data/data_jenkins

    mkdir -p /var/jenkins_home

    chmod 777 /var/jenkins_home

    4修改Jenkins权限所属:

    chown -R 1000:1000 /data/data_jenkins

    5创建并启动Jenkins容器:

    docker run -d -p 9090:8080 -p 50000:50000 --name jenkins_01 --privileged=true  -v /data/data_jenkins:/var/jenkins_home jenkins:lts

    解释:

    -d 后台运行镜像
    -p 9090:8080 将镜像的8080端口映射到服务器的9090端口
    -p 50000:50000 将镜像的50000端口映射到服务器的50000端口
    -v /etc/localtime:/etc/localtime 让容器使用和服务器同样的时间设置。
    –name jenkins_01 给容器起一个别名

    jenkins:lts (镜像名:版本号)

    6查看运行中的容器:

    docker pa -a

    7 访问Jenkins的地址 localhost:9090/

    8获取Jenkins登录密码

    直接在挂载的文件夹查找密码:

    cat /data/data_jenkins/secrets/initialAdminPassword

    9创建用户输入账户为第一个管理员账号记住

    10在Jenkins容器中安装python3.6.8------注意我在选择安装3.7.3过程存在报错,因为在Jenkins容器里面查看系统是Ubuntu类型的,需要考虑这种兼容和适配python版本和其他环境

    所以:需要依赖的命令需要在容器里面先使用 apt-get install wget  vim 等等基础,才能按照下属链接文档继续执行

    建议使用python3.6.8 参考文档

    https://blog.csdn.net/weixin_38337769/article/details/105365207

    11在Jenkins访问端全局工具配置maven,jdk,git等-安装需要的插件

    12在Jenkins访问端系统管理配置邮件参数

    13创建一个自由风格的工程

    14 注意构建中的可以使用echo $(pwd) 来获取git拉取代码在workspace工程路径

    15 该例子是基于unittest+unittestreport升级版搭建的docker+Jenkins容器独立部署----pytest+allure请另寻资料

  • 相关阅读:
    Linux基础命令:crontab
    linux基础命令:su和sudo
    Linux基础知识:文件权限管理以及umask
    Linux基础命令:useradd和groupadd
    Linux基础命令:more和less
    Linux基础命令:ln
    Linux基础命令:chattr和lsattr
    Linux基础命令:who和w
    vue项目1-pizza点餐系统6-路由精讲之复用router-view
    vue项目1-pizza点餐系统5-全局守卫
  • 原文地址:https://www.cnblogs.com/chevron123/p/15553775.html
Copyright © 2011-2022 走看看