Base solution for your next web application
Open Closed

dotnet core + angular ci/cd pipeline #5540


User avatar
0
OriAssurant created

Can you provide guidance on a code deployment pipeline for aspnet core + angular?

I noticed you can run the build-with-ng.ps1 and build-mvc.ps1.

How does this fit into the pipeline?

Here is an example from a non-ABP project:

<a class="postlink" href="https://offering.solutions/blog/articles/2018/03/08/create-build-pipeline-for-angular-and-aspnetcore-app-with-visual-studio-team-services/">https://offering.solutions/blog/article ... -services/</a>


2 Answer(s)
  • User Avatar
    0
    saasygreene created

    I too, have been curiously looking for CI/CD solutions.

    In my opinion, GitLab offers a compelling solution. (You can still host your code repository elsewhere, and just link it for CI/CD) It stores the configuration simply in a '.gitlab-ci.yml' file that is kept at the repository root folder.

    Here the official information: <a class="postlink" href="https://about.gitlab.com/features/gitlab-ci-cd/">https://about.gitlab.com/features/gitlab-ci-cd/</a> <a class="postlink" href="https://docs.gitlab.com/ee/ci/quick_start/">https://docs.gitlab.com/ee/ci/quick_start/</a>

    There isn't official examples for angular or dotnet core applications, but I found these: <a class="postlink" href="https://kimsereyblog.blogspot.com/2018/06/setup-cicd-pipeline-with-gitlab-for.html">https://kimsereyblog.blogspot.com/2018/ ... b-for.html</a> <a class="postlink" href="https://www.youtube.com/watch?v=yqm8Qlun_Wk">https://www.youtube.com/watch?v=yqm8Qlun_Wk</a>

    I am not experienced with making scripts, but I definitely think there is something to be explored here. You pointed out the PowerShell scripts, maybe they can be used in the '.gitlab-ci.yml' file.

  • User Avatar
    0
    ismcagdas created
    Support Team

    @OriAssurant actually, for now, we don't offer any solution or approach for CI/CD. We have plans to work on this for the next milestones but for now you need to find a way to do it yourself. If you have any blocking problems, we can try to help.