代码改变世界

天行健,君子以自强不息

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

02 2024 档案

摘要:不配置SMTP都无法工作了 目前的版本Gitlab 16.9.0,管理员在创建用户的时候,管理员无法给用户指定初始密码。初始密码只能以邮件的形式,发送到用户的邮箱。 因此有了此篇博文,为我们的Gitlab服务器做好正确的SMTP配置。 找到Gitlab的config文件夹 如果您的Gitlab,是根 阅读全文
posted @ 2024-02-29 19:17 终南山人 阅读(1645) 评论(0) 推荐(0)

摘要:系列文章 Gitlab Runner的docker-compose.yml version: '3' services: home: image: 'gitlab/gitlab-runner:v16.9.0' scale: 2 restart: always privileged: true vol 阅读全文
posted @ 2024-02-29 16:51 终南山人 阅读(158) 评论(0) 推荐(0)

摘要:为什么需要集中管理版本号? 1)同一个产品包含多个模块,对同一个包指定了不同的版本 比如A模块用了"Serilog.Sinks.Async"的“1.1.2”版本, B模块用了“Serilog.Sinks.Async”的“1.5.0”版本, 最终集成在C项目里,就会有版本不一致的问题。大多数情况下,这 阅读全文
posted @ 2024-02-28 20:36 终南山人 阅读(1225) 评论(0) 推荐(0)

摘要:新建站点 服务器名称我们约定是dev.amihome.cn 创建的默认站点有下面4个文件 把本地的文件,用宝塔上传 上图我们是把本地的Directory.Build.props文件上传到了网站的根目录 然后我们要上传本地的version-numbers文件夹到网站根目录下: 最终我们windows下 阅读全文
posted @ 2024-02-28 19:59 终南山人 阅读(40) 评论(0) 推荐(0)

摘要:背景 我们是把Directory.Build.props及其Import的文件,都放在http://dev.amihome.cn 那么docker build的时候,也是需要下载Directory.Build.props及其Import的文件的。 为了统一这个操作,减少到处写下载脚本的工作,我们把这 阅读全文
posted @ 2024-02-28 19:03 终南山人 阅读(72) 评论(0) 推荐(0)

摘要:为Blazor网站项目,“添加Docker支持” 这时,网站项目根目录下会新增Dockerfile。 里面文字内容如下 #See https://aka.ms/customizecontainer to learn how to customize your debug container and 阅读全文
posted @ 2024-02-28 18:40 终南山人 阅读(107) 评论(0) 推荐(0)

摘要:背景 在.gitlab-ci.yml里面,我们有4个场景 dotnet build、dotnet pack和dotnet push 单元测试 SSH到http服务器,更新对应的版本号文件里面的版本数字 触发下游 Gitlab里面的“变量” 这个“变量”,最好是放在Group里 .gitlab-ci. 阅读全文
posted @ 2024-02-28 09:46 终南山人 阅读(121) 评论(0) 推荐(0)

摘要:每个产品一个根目录 Directory.Build.props的工作模式和NuGet.Config不同,Directory.Build.props不能继承。当dotnet restore工作的时候,会从当前目录开始,逐级向上查找,找到一个Directory.Build.props文件,就不会再向上查 阅读全文
posted @ 2024-02-28 09:45 终南山人 阅读(293) 评论(0) 推荐(0)

摘要:背景知识 启动Gitlab Runner时,使用Gitlab提供的官方镜像gitlab/gitlab-runner:latest即可。 Runner以容器的方式启动以后,根据前文我们注册到Gitlab服务器,然后就可以等着执行“流水线”里面的“作业”了。 执行“作业”是要启动另外的容器的,在这个容器 阅读全文
posted @ 2024-02-27 21:43 终南山人 阅读(711) 评论(0) 推荐(0)

摘要:一个产品有了多个甚至几十个解决方案之后,每个解决方案里面的项目可能会引用一个dll包的不同版本,因此需要集中管理dll包的版本号。 阅读全文
posted @ 2024-02-27 11:30 终南山人 阅读(288) 评论(0) 推荐(0)

摘要:新建站点 服务器名称我们约定是dev.amihome.cn 创建的默认站点有下面4个文件 把本地的文件,用宝塔上传 上图我们是把本地的Directory.Build.props文件上传到了网站的根目录 然后我们要上传本地的version-numbers文件夹到网站根目录下: 最终我们windows下 阅读全文
posted @ 2024-02-27 11:13 终南山人 阅读(94) 评论(0) 推荐(0)

摘要:升级到当前最新版Gitlab之后 在“管理中心”的“CI/CD”--“Runners”下,提示以前的那种注册令牌的方式已经过时了。 点击右上角按钮后,弹出对话框如下: 上图画红框的信息,deprecated是“不赞成,反对”的意思。就是说注册令牌已经被放弃了,未来将会不支持。暂时还是可以用。 点击蓝 阅读全文
posted @ 2024-02-27 10:50 终南山人 阅读(644) 评论(0) 推荐(0)

摘要:准备docker-compose.yml version: '3.6' services: web: image: 'registry.gitlab.cn/omnibus/gitlab-jh:16.7.6' restart: always container_name: gitlab hostnam 阅读全文
posted @ 2024-02-25 15:08 终南山人 阅读(719) 评论(0) 推荐(0)