• docker部署jenkins并配置python3


    第一部分:docker内安装jenkins

    • 拉取jenkins镜像
      docker pull jenkins/jenkins:latest
    • 查看镜像
      docker images | grep jenkins
    • 在linux本地建立目录用于挂载jenkins的工作目录
      mkdir -p /var/jenkins/data
    • 启动jenkins镜像
      docker run -d -u root -v /var/jenkins/data:/var/jenkins_home -v /etc/localtime:/etc/localtime -p 1234:8080 -p 50000:50000 --name jenkins jenkins/jenkins:latest
    • 访问ip:1234看是否为登录页面
    • 修改admin密码
      vim /var/jenkins/data/users/admin_{根据实际的名称填写}/config.xml
      找到passwordHash标签将值修改为:#jbcrypt:$2a$10$ltzg1Kwtef0ymmNAqR8JR.961lHdnrsoFsE.huZ.G4r1AiIaENRC6
      上述值为123456的hash,所以admin的密码被改成了123456
    • 重启jenkins容器
      docker stop 容器id
      docker start 容器id
    • 访问ip:1234看是否为登录页面,admin/123456 登录即可

    第二部分:jenkins内配置python3环境

    • 在/var/jenkins/data下新建目录
      mkdir python3
    • 将python.tgz安装包复制到/var/jenkins/data/python3下
    • 解压安装包
      tar -zxvf Python-3.8.0.tgz
    • 修改名称
      mv Python-3.8.0 python3.8
    • ubuntu下需要先安装依赖
      sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl
    • 编译安装
      ./configure --prefix=/var/jenkins_home/python3 --with-ssl
      make
      make install
    • 进入容器
      docker exec -it 容器id bash
    • 配置软连接
      ln -s /var/jenkins_home/python3/bin/python3.8 /usr/bin/python3
      ln -s /var/jenkins_home/python3/bin/pip3 /usr/bin/pip3
    • 接下来就可以在jenkins shell内执行python3 xxx.py了
  • 相关阅读:
    jsp报源码
    c#简单写售票系统
    linux常用命令大全[转]
    【转载】大型网站渗透思之信息收集
    Ajax初窥
    屏蔽win10中文输入法
    win10禁止更新的方法
    win10进入到安全模式的三种方法
    7代CPU安装win7的方法
    python的输出问题
  • 原文地址:https://www.cnblogs.com/lccyb/p/16399722.html
Copyright © 2020-2023  润新知