|
1
21
您应该能够在带有Framework 4构建工具的计算机上安装自己的共享runner(可以使用Docker映像,如microsoft/dotnet Framework构建,也可以仅使用本机)。 最简单的情况是使用您自己的桌面,您知道您的解决方案已经在那里构建。(因为在构建中使用Docker映像是完全可能的,但需要所有额外的步骤来确保Docker在您的机器上工作)。
呼。现在已经设置了runner,当您推送提交或请求合并时,它应该被激活。
如果您的问题仍然存在。gitlab ci。正确构建yml文件,您可以在本地调试它(无需通过gitlab.com不断触发),方法是转到命令行中的解决方案文件夹,然后执行
如果生成步骤在查找解决方案文件时遇到问题,您可能希望尝试将其从“msbuild”更改。exe Bizio。sln“到”msbuild。exe。\比齐奥。sln' |
![]() |
2
6
为了补充reallyrae的答案,另一个选项是。Net核心应用程序将包含对容器的调用,作为您的第一行。gitlab ci。yml文件。这将允许在共享GitLab上进行构建。com运行程序。
如果你正在建造一个传统的。Net应用程序,您可以尝试mono docker映像。如果这对你不起作用,据我所知,当地的跑步者是你唯一的选择。
|
![]() |
3
3
或多阶段构建:
|
![]() |
Armin Orlik · Maven发布执行文件注入 2 年前 |