Base solution for your next web application

Activities of "saasygreene"

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.

I also want to keep my application up to date, and I'm considering this upgrade process.

  1. Fork aspnet-zero-core
  2. Revoke access to teams.
  3. Add my files.

I'd be stuck with the namespace for all template files: MyCompanyName.AbpZeroTemplate But most of my files I will keep in separate projects (modules) that uses my namespace.

Because I revoked team access, then this fork shouldn't be able to be accessed by other volosoft customers, correct? So I shouldn't appear on this list (maybe?): <a class="postlink" href="https://github.com/aspnetzero/aspnet-zero-core/network/members">https://github.com/aspnetzero/aspnet-ze ... rk/members</a> And this should be inaccessible (except to me): <a class="postlink" href="https://github.com/saasygreene/aspnet-zero-core">https://github.com/saasygreene/aspnet-zero-core</a>

Is this all correct? Anything I haven't considered?

If it affects anything: I am using .Net Framework, not .NET Core

I was successful in creating a project on my local machine, rather than the server I remote into. It may be specific to settings on my windows server.

EDIT: There was something wrong with my existing node modules. To fix my issues, I manually deleted the node modules folder, and got a fresh copy of packages.json. And I ran npm install again.

Problem solved. It was not related to windows server os.

Thanks!

Am I understanding transient correctly? That it means everywhere it is injected is a new instance. Maybe I am looking for something like a ITenantSingletonDependency...

Oops, private constructor. That's why. Problem Solved.

<cite>maharatha: </cite> Go to your web app and then go to the mobile settings and add the data connection there and name the data connection as Default. Once you do that it automatically appears in the application setting.

Thanks maharatha, it works now!

Showing 1 to 7 of 7 entries