第一部分:docker内安装jenkins
拉取jenkins镜像
docker pull jenkins/jenkins:latest
查看镜像
docker images | grep jenkins
在linux本地建立目录用于挂载jenkins的工作目录
mkdir -p /var/jenkins/data
启动jenkins镜像
docker run --restart=always -d -u root -m 1024M -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了
第二部分(替换):jenkins内配置python3环境
在jenkins内安装python插件
进入镜像内
apt-get update
apt-get install -y python3
posted @
2022-06-22 11:33
李有病
阅读(
313 )
评论()
编辑
收藏
举报
1
2