html5网站 欣赏,wordpress面包屑,苏州的网络企业,网站开发开题报告引言目的#xff1a;在Linux操作系统#xff08;x86_64)下#xff0c;使用docker部署jenkins#xff0c;python使用压缩包安装
安装jenkins的步骤
#xff11;、编排jenkins的docker-compose.yml文件
说明#xff1a;这里遇到部署jenkins后#xff0c;占用内存8G,所以重新…目的在Linux操作系统x86_64)下使用docker部署jenkinspython使用压缩包安装
安装jenkins的步骤
、编排jenkins的docker-compose.yml文件
说明这里遇到部署jenkins后占用内存8G,所以重新安装限制一下不过注意docker的版本我使用的docker版本是最新Docker version 24.0.7, build afdd53b
version: 3.4services:jenkins:image: jenkins/jenkins:2.418container_name: jenkinsports:- 8080:8080deploy:resources:limits:memory: 2048mreservations:memory: 512mvolumes:- /docker/jenkins/data:/var/jenkins_home- /etc/localtime:/etc/localtimerestart: alwaysnetwork_mode: host、执行run.sh文件
注意和yml放在同一个目录下用来拉去jenkins镜像以及启动容器
#!/bin/bashcd $(dirname $0)
base$(pwd)mkdir -pv /docker/jenkins
chown -R 1000:1000 /docker/jenkinsdocker-compose down
docker-compose up -d、访问验证jenkins环境
默认服务器IP:8080 解锁密码可以在这里查看页面有提示This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
jenkins初始化页面创建用户 jenkins初始化实例页面 jenkins安装插件
进入插件管理-下载可用的插件 注意如果插件搜索不到那可用去已安装中查看
自动化相关插件列表
###如果在可用的插件列表未找到插件估计已经安装了开关不可关闭代表不允许删除
插件名称作用Allure Jenkins Plugin2.31.1用作生成自动化的allure报告Dingding JSON Pusher Plugin2.0构建后的结果发送钉钉报告DingTalk2.7.0钉钉 Jenkins 插件GitHub Branch Source Plugin集成gitLocalization: Chinese (Simplified)中文语言包其他初始化时默认安装Git plugin这个插件将 Git 与 Jenkins 集成在一起可以从 Git 仓库中拉取代码或者将代码推送到 Git 仓库
如何创建jenkins工程
1、在首页点击新建任务 2、创建任务名称选择自由风格的项目填写testDemo 3、回到首页即可看到我们创建的工程并点击运行按钮执行一个空的工程这样Jenkins会在前面容器映射到宿主机的/docker/jenkins/data目录中生成一个存放自动化脚本的workspace目录 查看服务器对应的映射路径下可以看到产生的工程
到此一个简单的项目构建正常