代码改变世界

天行健,君子以自强不息

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

2024年3月1日

摘要: 概述 Gitlab完全可以执行docker run命令,本文用最简单的方式来演示。 修改.gitlab-ci.yml 加入第4个stage,运行docker run。 stages: - build-docker-image - test - push-image - run-website var 阅读全文
posted @ 2024-03-01 23:43 终南山人 阅读(335) 评论(0) 推荐(0)

摘要: 接上文,增加两个stage 最简单的推送,其实是在docker build后边带上--push的开关即可。 但是不经过测试就上传,Docker仓库里很快会堆满垃圾。 所以我们设计新增两个场景,经过测试之后才push映像去仓库。 stages: - build-docker-image - test 阅读全文
posted @ 2024-03-01 23:31 终南山人 阅读(48) 评论(0) 推荐(0)

摘要: 概述 代码签入Gitlab后,Gitlab Runner自动执行docker build,构建网站应用的Docker映像。 在Visual Studio 2022中创建解决方案 在Gitlab中创建项目 这一步省略。 签入源代码到Gitlab 为项目添加Dockerfile 在解决方案根目录下创建“ 阅读全文
posted @ 2024-03-01 23:14 终南山人 阅读(53) 评论(0) 推荐(0)

摘要: 概述 本文讲述的是代码签入Gitlab后,Gitlab Runner自动运行 dotnet build,自动生成.NET项目; dotnet pack,自动制作nupkg的包; dotnet push,自动将nupkg包推送到NuGet服务器。 准备工作 需要两个步骤 安装Gitlab服务器; 安装 阅读全文
posted @ 2024-03-01 18:48 终南山人 阅读(241) 评论(0) 推荐(0)