围绕 GitLab 攒的几块运维笔记:Releases 发布、Geo 副站、UI 解冲突、CI 分支过滤、Jenkins 拉 Shared Library。
GitLab Releases 发布流程
GitLab 的 Release 里挂版本包链接时,要求是 https 协议。所以如果自己搭了个内网下载服务器(比如 Tomcat),得先给它配上 https,否则链接填不进去。整体三步:搭 Tomcat → 配自签名证书走 https → 在 GitLab 上建 Release。
搭 Tomcat 当下载服务器
- 装 JDK,配好
JAVA_HOME、Path(加%JAVA_HOME%\bin)、CLASSPATH环境变量。java -version能输出版本就算装好。 - 下 Tomcat 免安装压缩包解压,配
CATALINA_HOME并把%CATALINA_HOME%\bin加进Path。 - 双击
bin\startup.bat启动(窗口别关),shutdown.bat停。浏览器开http://localhost:8080/能出页面就 OK。 - 把版本发布目录(例:
D:\MyProject_Release)设成共享文件夹并配好权限,再在 Tomcat 里建一个映射这个目录的配置,这样局域网里就能http://<server-ip>:8080/shareFolder/...访问到包了。