wordpress企业站主题哪个好,搜索引擎优化策略不包括,免费cn域名注册,华东建设安装有限公司网站版本声明
部署时通过docker拉取的最新版本 gitlab: 16.8 jenkins: 2.426.3 安装环境
可参考这篇文章
停止防火墙
由于在内网#xff0c;这里防火墙彻底关掉#xff0c;如果再外网或者云上的悠着点
systemctl stop firewalled
systemctl disable firewalledsystemctl sto…
版本声明
部署时通过docker拉取的最新版本 gitlab: 16.8 jenkins: 2.426.3 安装环境
可参考这篇文章
停止防火墙
由于在内网这里防火墙彻底关掉如果再外网或者云上的悠着点
systemctl stop firewalled
systemctl disable firewalledsystemctl stop iptables
systemctl disable iptables配置gitlab
登录gitlab 获取初始密码或者重置root用户密码可参考这篇博文
设置本地化 #mermaid-svg-DxqtUFFOtdhrujyz {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#000000;}#mermaid-svg-DxqtUFFOtdhrujyz .error-icon{fill:#552222;}#mermaid-svg-DxqtUFFOtdhrujyz .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-DxqtUFFOtdhrujyz .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-DxqtUFFOtdhrujyz .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-DxqtUFFOtdhrujyz .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-DxqtUFFOtdhrujyz .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-DxqtUFFOtdhrujyz .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-DxqtUFFOtdhrujyz .marker{fill:#666;stroke:#666;}#mermaid-svg-DxqtUFFOtdhrujyz .marker.cross{stroke:#666;}#mermaid-svg-DxqtUFFOtdhrujyz svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-DxqtUFFOtdhrujyz .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#000000;}#mermaid-svg-DxqtUFFOtdhrujyz .cluster-label text{fill:#333;}#mermaid-svg-DxqtUFFOtdhrujyz .cluster-label span{color:#333;}#mermaid-svg-DxqtUFFOtdhrujyz .label text,#mermaid-svg-DxqtUFFOtdhrujyz span{fill:#000000;color:#000000;}#mermaid-svg-DxqtUFFOtdhrujyz .node rect,#mermaid-svg-DxqtUFFOtdhrujyz .node circle,#mermaid-svg-DxqtUFFOtdhrujyz .node ellipse,#mermaid-svg-DxqtUFFOtdhrujyz .node polygon,#mermaid-svg-DxqtUFFOtdhrujyz .node path{fill:#eee;stroke:#999;stroke-width:1px;}#mermaid-svg-DxqtUFFOtdhrujyz .node .label{text-align:center;}#mermaid-svg-DxqtUFFOtdhrujyz .node.clickable{cursor:pointer;}#mermaid-svg-DxqtUFFOtdhrujyz .arrowheadPath{fill:#333333;}#mermaid-svg-DxqtUFFOtdhrujyz .edgePath .path{stroke:#666;stroke-width:2.0px;}#mermaid-svg-DxqtUFFOtdhrujyz .flowchart-link{stroke:#666;fill:none;}#mermaid-svg-DxqtUFFOtdhrujyz .edgeLabel{background-color:white;text-align:center;}#mermaid-svg-DxqtUFFOtdhrujyz .edgeLabel rect{opacity:0.5;background-color:white;fill:white;}#mermaid-svg-DxqtUFFOtdhrujyz .cluster rect{fill:hsl(0, 0%, 98.9215686275%);stroke:#707070;stroke-width:1px;}#mermaid-svg-DxqtUFFOtdhrujyz .cluster text{fill:#333;}#mermaid-svg-DxqtUFFOtdhrujyz .cluster span{color:#333;}#mermaid-svg-DxqtUFFOtdhrujyz div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(-160, 0%, 93.3333333333%);border:1px solid #707070;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-DxqtUFFOtdhrujyz :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Admin Area settings Preferences Localization Default first day of the week 选择Monday Default language 选择简体中文 设置用户邮箱设置密码
邮箱用于系统发送主要信息给管理员 #mermaid-svg-6La8N39sPz1Tk4uy {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#000000;}#mermaid-svg-6La8N39sPz1Tk4uy .error-icon{fill:#552222;}#mermaid-svg-6La8N39sPz1Tk4uy .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-6La8N39sPz1Tk4uy .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-6La8N39sPz1Tk4uy .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-6La8N39sPz1Tk4uy .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-6La8N39sPz1Tk4uy .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-6La8N39sPz1Tk4uy .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-6La8N39sPz1Tk4uy .marker{fill:#666;stroke:#666;}#mermaid-svg-6La8N39sPz1Tk4uy .marker.cross{stroke:#666;}#mermaid-svg-6La8N39sPz1Tk4uy svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-6La8N39sPz1Tk4uy .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#000000;}#mermaid-svg-6La8N39sPz1Tk4uy .cluster-label text{fill:#333;}#mermaid-svg-6La8N39sPz1Tk4uy .cluster-label span{color:#333;}#mermaid-svg-6La8N39sPz1Tk4uy .label text,#mermaid-svg-6La8N39sPz1Tk4uy span{fill:#000000;color:#000000;}#mermaid-svg-6La8N39sPz1Tk4uy .node rect,#mermaid-svg-6La8N39sPz1Tk4uy .node circle,#mermaid-svg-6La8N39sPz1Tk4uy .node ellipse,#mermaid-svg-6La8N39sPz1Tk4uy .node polygon,#mermaid-svg-6La8N39sPz1Tk4uy .node path{fill:#eee;stroke:#999;stroke-width:1px;}#mermaid-svg-6La8N39sPz1Tk4uy .node .label{text-align:center;}#mermaid-svg-6La8N39sPz1Tk4uy .node.clickable{cursor:pointer;}#mermaid-svg-6La8N39sPz1Tk4uy .arrowheadPath{fill:#333333;}#mermaid-svg-6La8N39sPz1Tk4uy .edgePath .path{stroke:#666;stroke-width:2.0px;}#mermaid-svg-6La8N39sPz1Tk4uy .flowchart-link{stroke:#666;fill:none;}#mermaid-svg-6La8N39sPz1Tk4uy .edgeLabel{background-color:white;text-align:center;}#mermaid-svg-6La8N39sPz1Tk4uy .edgeLabel rect{opacity:0.5;background-color:white;fill:white;}#mermaid-svg-6La8N39sPz1Tk4uy .cluster rect{fill:hsl(0, 0%, 98.9215686275%);stroke:#707070;stroke-width:1px;}#mermaid-svg-6La8N39sPz1Tk4uy .cluster text{fill:#333;}#mermaid-svg-6La8N39sPz1Tk4uy .cluster span{color:#333;}#mermaid-svg-6La8N39sPz1Tk4uy div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(-160, 0%, 93.3333333333%);border:1px solid #707070;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-6La8N39sPz1Tk4uy :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 用户头像 Edit profile Time zone 选择UTF8 beijing Main settings Email 填写管理员邮箱 需管理员点收到的链接确认 选择同级的Password 修改密码 设置注册安全 #mermaid-svg-yVEGnIg5CmZJflb2 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#000000;}#mermaid-svg-yVEGnIg5CmZJflb2 .error-icon{fill:#552222;}#mermaid-svg-yVEGnIg5CmZJflb2 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-yVEGnIg5CmZJflb2 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-yVEGnIg5CmZJflb2 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-yVEGnIg5CmZJflb2 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-yVEGnIg5CmZJflb2 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-yVEGnIg5CmZJflb2 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-yVEGnIg5CmZJflb2 .marker{fill:#666;stroke:#666;}#mermaid-svg-yVEGnIg5CmZJflb2 .marker.cross{stroke:#666;}#mermaid-svg-yVEGnIg5CmZJflb2 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-yVEGnIg5CmZJflb2 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#000000;}#mermaid-svg-yVEGnIg5CmZJflb2 .cluster-label text{fill:#333;}#mermaid-svg-yVEGnIg5CmZJflb2 .cluster-label span{color:#333;}#mermaid-svg-yVEGnIg5CmZJflb2 .label text,#mermaid-svg-yVEGnIg5CmZJflb2 span{fill:#000000;color:#000000;}#mermaid-svg-yVEGnIg5CmZJflb2 .node rect,#mermaid-svg-yVEGnIg5CmZJflb2 .node circle,#mermaid-svg-yVEGnIg5CmZJflb2 .node ellipse,#mermaid-svg-yVEGnIg5CmZJflb2 .node polygon,#mermaid-svg-yVEGnIg5CmZJflb2 .node path{fill:#eee;stroke:#999;stroke-width:1px;}#mermaid-svg-yVEGnIg5CmZJflb2 .node .label{text-align:center;}#mermaid-svg-yVEGnIg5CmZJflb2 .node.clickable{cursor:pointer;}#mermaid-svg-yVEGnIg5CmZJflb2 .arrowheadPath{fill:#333333;}#mermaid-svg-yVEGnIg5CmZJflb2 .edgePath .path{stroke:#666;stroke-width:2.0px;}#mermaid-svg-yVEGnIg5CmZJflb2 .flowchart-link{stroke:#666;fill:none;}#mermaid-svg-yVEGnIg5CmZJflb2 .edgeLabel{background-color:white;text-align:center;}#mermaid-svg-yVEGnIg5CmZJflb2 .edgeLabel rect{opacity:0.5;background-color:white;fill:white;}#mermaid-svg-yVEGnIg5CmZJflb2 .cluster rect{fill:hsl(0, 0%, 98.9215686275%);stroke:#707070;stroke-width:1px;}#mermaid-svg-yVEGnIg5CmZJflb2 .cluster text{fill:#333;}#mermaid-svg-yVEGnIg5CmZJflb2 .cluster span{color:#333;}#mermaid-svg-yVEGnIg5CmZJflb2 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(-160, 0%, 93.3333333333%);border:1px solid #707070;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-yVEGnIg5CmZJflb2 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Admin Area settings Genera Sign-up restrictions Sign-up enabled 取消勾选 新增群组创建项目 #mermaid-svg-zYvxoRBsutCjAFCf {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#000000;}#mermaid-svg-zYvxoRBsutCjAFCf .error-icon{fill:#552222;}#mermaid-svg-zYvxoRBsutCjAFCf .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-zYvxoRBsutCjAFCf .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-zYvxoRBsutCjAFCf .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-zYvxoRBsutCjAFCf .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-zYvxoRBsutCjAFCf .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-zYvxoRBsutCjAFCf .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-zYvxoRBsutCjAFCf .marker{fill:#666;stroke:#666;}#mermaid-svg-zYvxoRBsutCjAFCf .marker.cross{stroke:#666;}#mermaid-svg-zYvxoRBsutCjAFCf svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-zYvxoRBsutCjAFCf .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#000000;}#mermaid-svg-zYvxoRBsutCjAFCf .cluster-label text{fill:#333;}#mermaid-svg-zYvxoRBsutCjAFCf .cluster-label span{color:#333;}#mermaid-svg-zYvxoRBsutCjAFCf .label text,#mermaid-svg-zYvxoRBsutCjAFCf span{fill:#000000;color:#000000;}#mermaid-svg-zYvxoRBsutCjAFCf .node rect,#mermaid-svg-zYvxoRBsutCjAFCf .node circle,#mermaid-svg-zYvxoRBsutCjAFCf .node ellipse,#mermaid-svg-zYvxoRBsutCjAFCf .node polygon,#mermaid-svg-zYvxoRBsutCjAFCf .node path{fill:#eee;stroke:#999;stroke-width:1px;}#mermaid-svg-zYvxoRBsutCjAFCf .node .label{text-align:center;}#mermaid-svg-zYvxoRBsutCjAFCf .node.clickable{cursor:pointer;}#mermaid-svg-zYvxoRBsutCjAFCf .arrowheadPath{fill:#333333;}#mermaid-svg-zYvxoRBsutCjAFCf .edgePath .path{stroke:#666;stroke-width:2.0px;}#mermaid-svg-zYvxoRBsutCjAFCf .flowchart-link{stroke:#666;fill:none;}#mermaid-svg-zYvxoRBsutCjAFCf .edgeLabel{background-color:white;text-align:center;}#mermaid-svg-zYvxoRBsutCjAFCf .edgeLabel rect{opacity:0.5;background-color:white;fill:white;}#mermaid-svg-zYvxoRBsutCjAFCf .cluster rect{fill:hsl(0, 0%, 98.9215686275%);stroke:#707070;stroke-width:1px;}#mermaid-svg-zYvxoRBsutCjAFCf .cluster text{fill:#333;}#mermaid-svg-zYvxoRBsutCjAFCf .cluster span{color:#333;}#mermaid-svg-zYvxoRBsutCjAFCf div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(-160, 0%, 93.3333333333%);border:1px solid #707070;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-zYvxoRBsutCjAFCf :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Homepage Groups New Group Create Group 填写组名 Visibility level: Private 群组内可访问Internal 登录gitlab的用户可访问Public 所有人员可以访问 创建完成群组之后直接创建项目(项目依赖于组) #mermaid-svg-l6omrc3OVwoSGOYc {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#000000;}#mermaid-svg-l6omrc3OVwoSGOYc .error-icon{fill:#552222;}#mermaid-svg-l6omrc3OVwoSGOYc .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-l6omrc3OVwoSGOYc .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-l6omrc3OVwoSGOYc .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-l6omrc3OVwoSGOYc .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-l6omrc3OVwoSGOYc .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-l6omrc3OVwoSGOYc .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-l6omrc3OVwoSGOYc .marker{fill:#666;stroke:#666;}#mermaid-svg-l6omrc3OVwoSGOYc .marker.cross{stroke:#666;}#mermaid-svg-l6omrc3OVwoSGOYc svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-l6omrc3OVwoSGOYc .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#000000;}#mermaid-svg-l6omrc3OVwoSGOYc .cluster-label text{fill:#333;}#mermaid-svg-l6omrc3OVwoSGOYc .cluster-label span{color:#333;}#mermaid-svg-l6omrc3OVwoSGOYc .label text,#mermaid-svg-l6omrc3OVwoSGOYc span{fill:#000000;color:#000000;}#mermaid-svg-l6omrc3OVwoSGOYc .node rect,#mermaid-svg-l6omrc3OVwoSGOYc .node circle,#mermaid-svg-l6omrc3OVwoSGOYc .node ellipse,#mermaid-svg-l6omrc3OVwoSGOYc .node polygon,#mermaid-svg-l6omrc3OVwoSGOYc .node path{fill:#eee;stroke:#999;stroke-width:1px;}#mermaid-svg-l6omrc3OVwoSGOYc .node .label{text-align:center;}#mermaid-svg-l6omrc3OVwoSGOYc .node.clickable{cursor:pointer;}#mermaid-svg-l6omrc3OVwoSGOYc .arrowheadPath{fill:#333333;}#mermaid-svg-l6omrc3OVwoSGOYc .edgePath .path{stroke:#666;stroke-width:2.0px;}#mermaid-svg-l6omrc3OVwoSGOYc .flowchart-link{stroke:#666;fill:none;}#mermaid-svg-l6omrc3OVwoSGOYc .edgeLabel{background-color:white;text-align:center;}#mermaid-svg-l6omrc3OVwoSGOYc .edgeLabel rect{opacity:0.5;background-color:white;fill:white;}#mermaid-svg-l6omrc3OVwoSGOYc .cluster rect{fill:hsl(0, 0%, 98.9215686275%);stroke:#707070;stroke-width:1px;}#mermaid-svg-l6omrc3OVwoSGOYc .cluster text{fill:#333;}#mermaid-svg-l6omrc3OVwoSGOYc .cluster span{color:#333;}#mermaid-svg-l6omrc3OVwoSGOYc div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(-160, 0%, 93.3333333333%);border:1px solid #707070;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-l6omrc3OVwoSGOYc :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} New Project Create blank project 填写项目名称 项目创建完成后增加一个文件内容随便填点方便后续使用 配置Jenkins 这里默认你已经安装好jenkins 获取初始密码
#jenkins可以改成你自己的容器名称
docker container logs jenkins
#复制日志里面的密码登录jenkins修改密码 #mermaid-svg-241LvTocAedt6nus {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#000000;}#mermaid-svg-241LvTocAedt6nus .error-icon{fill:#552222;}#mermaid-svg-241LvTocAedt6nus .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-241LvTocAedt6nus .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-241LvTocAedt6nus .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-241LvTocAedt6nus .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-241LvTocAedt6nus .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-241LvTocAedt6nus .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-241LvTocAedt6nus .marker{fill:#666;stroke:#666;}#mermaid-svg-241LvTocAedt6nus .marker.cross{stroke:#666;}#mermaid-svg-241LvTocAedt6nus svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-241LvTocAedt6nus .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#000000;}#mermaid-svg-241LvTocAedt6nus .cluster-label text{fill:#333;}#mermaid-svg-241LvTocAedt6nus .cluster-label span{color:#333;}#mermaid-svg-241LvTocAedt6nus .label text,#mermaid-svg-241LvTocAedt6nus span{fill:#000000;color:#000000;}#mermaid-svg-241LvTocAedt6nus .node rect,#mermaid-svg-241LvTocAedt6nus .node circle,#mermaid-svg-241LvTocAedt6nus .node ellipse,#mermaid-svg-241LvTocAedt6nus .node polygon,#mermaid-svg-241LvTocAedt6nus .node path{fill:#eee;stroke:#999;stroke-width:1px;}#mermaid-svg-241LvTocAedt6nus .node .label{text-align:center;}#mermaid-svg-241LvTocAedt6nus .node.clickable{cursor:pointer;}#mermaid-svg-241LvTocAedt6nus .arrowheadPath{fill:#333333;}#mermaid-svg-241LvTocAedt6nus .edgePath .path{stroke:#666;stroke-width:2.0px;}#mermaid-svg-241LvTocAedt6nus .flowchart-link{stroke:#666;fill:none;}#mermaid-svg-241LvTocAedt6nus .edgeLabel{background-color:white;text-align:center;}#mermaid-svg-241LvTocAedt6nus .edgeLabel rect{opacity:0.5;background-color:white;fill:white;}#mermaid-svg-241LvTocAedt6nus .cluster rect{fill:hsl(0, 0%, 98.9215686275%);stroke:#707070;stroke-width:1px;}#mermaid-svg-241LvTocAedt6nus .cluster text{fill:#333;}#mermaid-svg-241LvTocAedt6nus .cluster span{color:#333;}#mermaid-svg-241LvTocAedt6nus div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(-160, 0%, 93.3333333333%);border:1px solid #707070;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-241LvTocAedt6nus :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 用户头像 Configure Password 填写新的密码 安装插件 注意插件卸载下次重新启动时才会执行卸载 #mermaid-svg-wbXzLsNCUUjyc0Zj {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#000000;}#mermaid-svg-wbXzLsNCUUjyc0Zj .error-icon{fill:#552222;}#mermaid-svg-wbXzLsNCUUjyc0Zj .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-wbXzLsNCUUjyc0Zj .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-wbXzLsNCUUjyc0Zj .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-wbXzLsNCUUjyc0Zj .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-wbXzLsNCUUjyc0Zj .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-wbXzLsNCUUjyc0Zj .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-wbXzLsNCUUjyc0Zj .marker{fill:#666;stroke:#666;}#mermaid-svg-wbXzLsNCUUjyc0Zj .marker.cross{stroke:#666;}#mermaid-svg-wbXzLsNCUUjyc0Zj svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-wbXzLsNCUUjyc0Zj .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#000000;}#mermaid-svg-wbXzLsNCUUjyc0Zj .cluster-label text{fill:#333;}#mermaid-svg-wbXzLsNCUUjyc0Zj .cluster-label span{color:#333;}#mermaid-svg-wbXzLsNCUUjyc0Zj .label text,#mermaid-svg-wbXzLsNCUUjyc0Zj span{fill:#000000;color:#000000;}#mermaid-svg-wbXzLsNCUUjyc0Zj .node rect,#mermaid-svg-wbXzLsNCUUjyc0Zj .node circle,#mermaid-svg-wbXzLsNCUUjyc0Zj .node ellipse,#mermaid-svg-wbXzLsNCUUjyc0Zj .node polygon,#mermaid-svg-wbXzLsNCUUjyc0Zj .node path{fill:#eee;stroke:#999;stroke-width:1px;}#mermaid-svg-wbXzLsNCUUjyc0Zj .node .label{text-align:center;}#mermaid-svg-wbXzLsNCUUjyc0Zj .node.clickable{cursor:pointer;}#mermaid-svg-wbXzLsNCUUjyc0Zj .arrowheadPath{fill:#333333;}#mermaid-svg-wbXzLsNCUUjyc0Zj .edgePath .path{stroke:#666;stroke-width:2.0px;}#mermaid-svg-wbXzLsNCUUjyc0Zj .flowchart-link{stroke:#666;fill:none;}#mermaid-svg-wbXzLsNCUUjyc0Zj .edgeLabel{background-color:white;text-align:center;}#mermaid-svg-wbXzLsNCUUjyc0Zj .edgeLabel rect{opacity:0.5;background-color:white;fill:white;}#mermaid-svg-wbXzLsNCUUjyc0Zj .cluster rect{fill:hsl(0, 0%, 98.9215686275%);stroke:#707070;stroke-width:1px;}#mermaid-svg-wbXzLsNCUUjyc0Zj .cluster text{fill:#333;}#mermaid-svg-wbXzLsNCUUjyc0Zj .cluster span{color:#333;}#mermaid-svg-wbXzLsNCUUjyc0Zj div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(-160, 0%, 93.3333333333%);border:1px solid #707070;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-wbXzLsNCUUjyc0Zj :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Dashboard Manage Jenkins Plugins 安装以下插件 Build TimeoutEmail Extension PluginGitLab Authentication pluginGitLab Branch Source PluginGitLab PluginMatrix Authorization Strategy PluginOkHttp PluginPAM Authentication pluginPipelinePipeline: Stage View PluginSSH Build Agents pluginTimestamperWorkspace Cleanup PluginLocalization: Chinese (Simplified) 基础配置 #mermaid-svg-IseIvQo8RZRZzPZ9 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#000000;}#mermaid-svg-IseIvQo8RZRZzPZ9 .error-icon{fill:#552222;}#mermaid-svg-IseIvQo8RZRZzPZ9 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-IseIvQo8RZRZzPZ9 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-IseIvQo8RZRZzPZ9 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-IseIvQo8RZRZzPZ9 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-IseIvQo8RZRZzPZ9 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-IseIvQo8RZRZzPZ9 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-IseIvQo8RZRZzPZ9 .marker{fill:#666;stroke:#666;}#mermaid-svg-IseIvQo8RZRZzPZ9 .marker.cross{stroke:#666;}#mermaid-svg-IseIvQo8RZRZzPZ9 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-IseIvQo8RZRZzPZ9 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#000000;}#mermaid-svg-IseIvQo8RZRZzPZ9 .cluster-label text{fill:#333;}#mermaid-svg-IseIvQo8RZRZzPZ9 .cluster-label span{color:#333;}#mermaid-svg-IseIvQo8RZRZzPZ9 .label text,#mermaid-svg-IseIvQo8RZRZzPZ9 span{fill:#000000;color:#000000;}#mermaid-svg-IseIvQo8RZRZzPZ9 .node rect,#mermaid-svg-IseIvQo8RZRZzPZ9 .node circle,#mermaid-svg-IseIvQo8RZRZzPZ9 .node ellipse,#mermaid-svg-IseIvQo8RZRZzPZ9 .node polygon,#mermaid-svg-IseIvQo8RZRZzPZ9 .node path{fill:#eee;stroke:#999;stroke-width:1px;}#mermaid-svg-IseIvQo8RZRZzPZ9 .node .label{text-align:center;}#mermaid-svg-IseIvQo8RZRZzPZ9 .node.clickable{cursor:pointer;}#mermaid-svg-IseIvQo8RZRZzPZ9 .arrowheadPath{fill:#333333;}#mermaid-svg-IseIvQo8RZRZzPZ9 .edgePath .path{stroke:#666;stroke-width:2.0px;}#mermaid-svg-IseIvQo8RZRZzPZ9 .flowchart-link{stroke:#666;fill:none;}#mermaid-svg-IseIvQo8RZRZzPZ9 .edgeLabel{background-color:white;text-align:center;}#mermaid-svg-IseIvQo8RZRZzPZ9 .edgeLabel rect{opacity:0.5;background-color:white;fill:white;}#mermaid-svg-IseIvQo8RZRZzPZ9 .cluster rect{fill:hsl(0, 0%, 98.9215686275%);stroke:#707070;stroke-width:1px;}#mermaid-svg-IseIvQo8RZRZzPZ9 .cluster text{fill:#333;}#mermaid-svg-IseIvQo8RZRZzPZ9 .cluster span{color:#333;}#mermaid-svg-IseIvQo8RZRZzPZ9 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(-160, 0%, 93.3333333333%);border:1px solid #707070;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-IseIvQo8RZRZzPZ9 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Dashboard Manage Jenkins System Jenkins Location System Admin e-mail address 填写用户邮箱 GitLab 勾掉 Enable authentication for /project end-point GitLab GitLab connections Connection name 填写 jenkins GitLab host URL 填写gitlab的裸url Credentials 配置gitlab api token一章介绍 都看到这里了点个赞再走吧^ _ ^ 继续看 Gitlab和Jenkins集成 实现CI (二)