代码改变世界

天行健,君子以自强不息

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

概述

程序员签入代码到Gitlab之后,Gitlab Runner自动从流水线领取作业。

按我们编排的“作业”,流水线工作步骤如下:

  • 程序员在Windows的Visual Studio 2022中签入了“解决方案A”到Gitlab;
  • Gitlab根据我们编排的.gitlab-ci.yml创建“流水线”;
  • Gitlab Runner领取到“作业”,以指定映像启动临时容器准备执行“作业”;
  • 在上述临时容器中,执行dotnet build、dotnet pack和dotnet push;
  • 触发下游“解决方案B”的某分支的流水线
  • Gitlab根据我们编排的.gitlab-ci.yml创建“流水线”;
  • Gitlab Runner领取到“作业”,以指定映像启动临时容器准备执行“作业”;
  • 在上述临时容器中,执行docker build和docker Runner领取到“作业”,以指定映像启动临时容器准备执行“作业”;

至此,网站自动发布,用户在浏览器中成功打开我们的网站应用。

下边的文章带您实现这种自动构建。

Install and Configure

Run Job

Upgrade

posted on 2024-03-02 09:50  终南山人  阅读(136)  评论(0编辑  收藏  举报