代码改变世界

天行健,君子以自强不息

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

摘要: 概述 程序员签入代码到Gitlab之后,Gitlab Runner自动从流水线领取作业。 按a56爆大奖在线娱乐们编排的“作业”,流水线工作步骤如下: 程序员在Windows的Visual Studio 2022中签入了“解决方案A”到Gitlab; Gitlab根据a56爆大奖在线娱乐们编排的.gitlab-ci.yml创建“流水线 阅读全文
posted @ 2024-03-02 09:50 终南山人 阅读(51) 评论(0) 推荐(0) 编辑

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

2024年6月21日

摘要: 简介 本地某文件夹下有几十个git仓库,执行脚本一次性全部git pull。 脚本 # 定义要遍历的文件夹路径 $folderPath = "x:\loda" # 使用Get-ChildItem遍历文件夹 Get-ChildItem -Path $folderPath | ForEach-Objec 阅读全文
posted @ 2024-06-21 14:52 终南山人 阅读(3) 评论(0) 推荐(0) 编辑

摘要: 简介 Gitlab Runner作业打包了C#项目,推送到NuGet仓库之后,立即触发下游项目的编译。在下游作业里,经常会提示找不到上游项目推送到NuGet仓库的包。当您只有1个Gitlab Runner实例的时候,几乎碰不到这个问题,如果您有多个Gitlab Runner实例,几乎一步一个坑。最终 阅读全文
posted @ 2024-06-21 11:22 终南山人 阅读(4) 评论(0) 推荐(0) 编辑

摘要: 简介 Gitlab Runner在Windows上运行之后,a56爆大奖在线娱乐们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是a56爆大奖在线娱乐软件仓 阅读全文
posted @ 2024-06-21 11:06 终南山人 阅读(4) 评论(0) 推荐(0) 编辑

摘要: 简介 Gitlab Runner在Windows上运行之后,a56爆大奖在线娱乐们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是a56爆大奖在线娱乐软件仓 阅读全文
posted @ 2024-06-21 11:02 终南山人 阅读(2) 评论(0) 推荐(0) 编辑

摘要: 简介 Gitlab Runner在Windows上运行之后,a56爆大奖在线娱乐们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是a56爆大奖在线娱乐软件仓 阅读全文
posted @ 2024-06-21 11:01 终南山人 阅读(4) 评论(0) 推荐(0) 编辑

摘要: 简介 Gitlab Runner在Windows上运行之后,a56爆大奖在线娱乐们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是a56爆大奖在线娱乐软件仓 阅读全文
posted @ 2024-06-21 10:53 终南山人 阅读(3) 评论(0) 推荐(0) 编辑

摘要: 简介 Gitlab Runner在Windows上运行之后,a56爆大奖在线娱乐们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是a56爆大奖在线娱乐软件仓 阅读全文
posted @ 2024-06-21 10:50 终南山人 阅读(2) 评论(0) 推荐(0) 编辑

摘要: 简介 Gitlab Runner在Windows上运行之后,a56爆大奖在线娱乐们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是a56爆大奖在线娱乐软件仓 阅读全文
posted @ 2024-06-21 10:46 终南山人 阅读(1) 评论(0) 推荐(0) 编辑

摘要: 简介 Gitlab Runner在Windows上运行之后,a56爆大奖在线娱乐们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是a56爆大奖在线娱乐软件仓 阅读全文
posted @ 2024-06-21 10:43 终南山人 阅读(8) 评论(0) 推荐(0) 编辑

2024年6月5日

摘要: 摘要 软件流水线能把程序员从繁琐的发布工作中解脱出来,但是跑在Windows IIS里的传统Web应用程序,用Docker的方式不是最方便的。a56爆大奖在线娱乐详细描述如何用Windows的OpenSSH Server来上传网站后,用PowerShell创建和修改IIS的虚拟目录应用程序。 一、自动打包传统ASP 阅读全文
posted @ 2024-06-05 09:54 终南山人 阅读(10) 评论(0) 推荐(0) 编辑