Open Closed

How can I run zero in gitlab CI/CD? #7696


0
liuyang created

when I try to run zero in gitlab CI/CD , errors show up. 20190920112257.png

Restore completed in 3.63 sec for /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Web.Public/ETeamLink.Zero.Web.Public.csproj. /usr/share/dotnet/sdk/2.2.300/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.CrossTargeting.targets(31,5): error : The 'Publish' target is not supported without specifying a target framework. The current project targets multiple frameworks, please specify the framework for the published application. [/home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Core.Shared/ETeamLink.Zero.Core.Shared.csproj] /usr/share/dotnet/sdk/2.2.300/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.CrossTargeting.targets(31,5): error : The 'Publish' target is not supported without specifying a target framework. The current project targets multiple frameworks, please specify the framework for the published application. [/home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Application.Shared/ETeamLink.Zero.Application.Shared.csproj] ETeamLink.Zero.Core.Shared -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Core.Shared/bin/Release/netstandard2.0/ETeamLink.Zero.Core.Shared.dll ETeamLink.Zero.Core -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Core/bin/Release/netcoreapp2.2/ETeamLink.Zero.Core.dll ETeamLink.Zero.Core -> /GisDemoManagement-test/ ETeamLink.Zero.Application.Shared -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Application.Shared/bin/Release/netstandard2.0/ETeamLink.Zero.Application.Shared.dll Program.cs(41,31): warning CS0618: 'DiscoveryClient' is obsolete: 'This type will be deprecated or changed in a future version. It is recommended that you switch to the new extension methods for HttpClient. They give you much more control over the HttpClient lifetime and configuration. See the docs here: https://identitymodel.readthedocs.io' [/home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/test/ETeamLink.Zero.ConsoleApiClient/ETeamLink.Zero.ConsoleApiClient.csproj] Program.cs(47,39): warning CS0618: 'TokenClient' is obsolete: 'This type will be deprecated or changed in a future version. It is recommended that you switch to the new extension methods for HttpClient. They give you much more control over the HttpClient lifetime and configuration. See the docs here: https://identitymodel.readthedocs.io' [/home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/test/ETeamLink.Zero.ConsoleApiClient/ETeamLink.Zero.ConsoleApiClient.csproj] Migrations/Seed/Host/DefaultSettingsCreator.cs(26,17): warning CS0162: Unreachable code detected [/home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.EntityFrameworkCore/ETeamLink.Zero.EntityFrameworkCore.csproj] ETeamLink.Zero.ConsoleApiClient -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/test/ETeamLink.Zero.ConsoleApiClient/bin/Release/netcoreapp2.2/ETeamLink.Zero.ConsoleApiClient.dll ETeamLink.Zero.ConsoleApiClient -> /GisDemoManagement-test/ ETeamLink.Zero.GraphQL -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.GraphQL/bin/Release/netcoreapp2.2/ETeamLink.Zero.GraphQL.dll ETeamLink.Zero.EntityFrameworkCore -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.EntityFrameworkCore/bin/Release/netcoreapp2.2/ETeamLink.Zero.EntityFrameworkCore.dll ETeamLink.Zero.EntityFrameworkCore -> /GisDemoManagement-test/ ETeamLink.Zero.GraphQL -> /GisDemoManagement-test/ ETeamLink.Zero.Migrator -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Migrator/bin/Release/netcoreapp2.2/ETeamLink.Zero.Migrator.dll ETeamLink.Zero.Migrator -> /GisDemoManagement-test/ ETeamLink.Zero.Application -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Application/bin/Release/netcoreapp2.2/ETeamLink.Zero.Application.dll ETeamLink.Zero.Application -> /GisDemoManagement-test/ ETeamLink.Zero.Test.Base -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/test/ETeamLink.Zero.Test.Base/bin/Release/netcoreapp2.2/ETeamLink.Zero.GraphQL.Test.Base.dll ETeamLink.Zero.Test.Base -> /GisDemoManagement-test/ ETeamLink.Zero.Web.Core -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Web.Core/bin/Release/netcoreapp2.2/ETeamLink.Zero.Web.Core.dll ETeamLink.Zero.Web.Core -> /GisDemoManagement-test/ ETeamLink.Zero.GraphQL.Tests -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/test/ETeamLink.Zero.GraphQL.Tests/bin/Release/netcoreapp2.2/ETeamLink.Zero.GraphQL.Tests.dll ETeamLink.Zero.Tests -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/test/ETeamLink.Zero.Tests/bin/Release/netcoreapp2.2/ETeamLink.Zero.Tests.dll ETeamLink.Zero.GraphQL.Tests -> /GisDemoManagement-test/ ETeamLink.Zero.Web.Public -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Web.Public/bin/Release/netcoreapp2.2/ETeamLink.Zero.Web.Public.dll ETeamLink.Zero.Web.Public -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Web.Public/bin/Release/netcoreapp2.2/ETeamLink.Zero.Web.Public.Views.dll ETeamLink.Zero.Web.Host -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Web.Host/bin/Release/netcoreapp2.2/ETeamLink.Zero.Web.Host.dll ETeamLink.Zero.Web.Host -> /home/gitlab-runner/builds/sy-jJ1Bb/0/root/eteamlink.gisdemo/aspnet-core/src/ETeamLink.Zero.Web.Host/bin/Release/netcoreapp2.2/ETeamLink.Zero.Web.Host.Views.dll ETeamLink.Zero.Tests -> /GisDemoManagement-test/ ETeamLink.Zero.Web.Host -> /GisDemoManagement-test/ ETeamLink.Zero.Web.Public -> /GisDemoManagement-test/ ERROR: Job failed: exit status 1


2 Answer(s)
  • 0
    maliming created

    The 'Publish' target is not supported without specifying a target framework. The current project targets multiple frameworks, please specify the framework for the published application.

    You should use dotnet publish XXX/XX.Web.Mvc.csproj

  • 0
    liuyang created

    It works, Thank you.