如此SB的内网环境,我是怎么部署自动编译工作链的(一)

109 阅读1分钟

前提:工作环境是内网,且进出严格

由于最近接手了某位领导的一坨谢特,仔细看了一下,简直就是屎山,实在是不想重构,于是搭了个git服务让各位如厕者自己维护自己的谢特

想到用gitea搭,然后用jenkins同步代码编译打包,哪知jenkins需要在线安装插件才能支持,于是想用docker把厕所搭好再部署到内网

重点来了,研究半天我们的某个环境(arcgis)没法安装到docker里!

那只能回归原始,用虚拟机盖厕所了

1、开启HyperV,创建一个虚拟机,一路next 屏幕截图 2024-03-05 100347.png 2、虚拟机安装MSSQL,别问为啥用这个,问就是原生态,那叫一个地道!再安SSMS 屏幕截图 2024-03-05 100555.png 3、使用SSMS用本地权限打开MSSQL,添加一个数据库叫gitea;安装git,一路next 屏幕截图 2024-03-05 100954.png 4、打开Gitea,访问localhost:3000,填写数据库信息,点击安装 屏幕截图 2024-03-05 101814.png 5、居然发现无法连接到数据库,原因是MSSQL安装后需要在配置中打开name_pipes,设置如图 屏幕截图 2024-03-05 102633.png 6、然后就行了 屏幕截图 2024-03-05 102727.png

至此gitea安装完毕,然后是开发和编译环境安装,先去吃饭,等后续