-
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
润新知