Version control, deployment, and ongoing testing in devteam for one person (.NET platform)

I am the only developer in my company, and therefore I control everything from deployment to patching to new features. My selection tool is VS2010, and I am mainly coding ASP.NET for new features and classic ASP (sigh) for fixes. I only have VS2010 Pro, and I do not have access to any MS Team software.

Now we are creating a new work environment when we move, and so I want to find some new routines and habits. I am currently making a lot of corrections directly in the production code .. Not very good.

Our application and its friends are very good candidates for some kind of continuous integration. However, since I am doing everything myself, I could do other work when an error is reported, and therefore my code base is not ready for deployment.

I am currently trying to use GIT for this purpus, using its branches, etc., and this works in most cases, but it is a bit tedious.

Can anyone recommend a good book or good links that address these issues? I understand that this whole question was confusing, but I think you can subtract the point after reading :)

My current development environment consists of Windows 7 with VS2010 and cygwin for GIT.

+3
5

, CI ( ) palce, .

TeamCity - , .

- , VS - MSTest, TeamCity , , .

+1

CruiseControl.NET . CC.Net , , , .. - git -

+1

... Hudson CI. Cruise Control, , , ( ) .

, .

, - , 10 .

0

Los Techies GIT Windows.

this screencast.

, . . Java Java, .NET. Jetbrains Team City, . , CI ASP. , .

0

Tekpub Git: Git.

As I read your post, it was not so much about deployment problems and continuous integration, but how to make sure that I have the appropriate version (s) to make hot fixes / push changes / run continuous integration against, All this despite the fact that it works fine in the long run, has changed.

0
source

Source: https://habr.com/ru/post/1765099/


All Articles