How to setup a good development environment for sharepoint 2013 - environment

We have the exact same issue. We have 6 developers, single sharepoint solution, 1 big server. We tried to create 6 web apps but still when they deploy it overwrites other developer's changes as they have not checkedin their changes yet. How to fix this? Amit Amitloh#gmail.com

Related

TFS Upgrade 2013 to 2017 WIT not migrated correctly

We are in the process of migrating from TFS 2013 to TFS 2017 and for most parts it went really well.
We took a copy of the VM, reinstated it under another server name. I then ran the upgrade over the test server and followed all the prompts, and noted that this was a test machine. So it changes the configs etc, as it needs to.
We then ran into issues. It seems as though it did not upgrade the work item templates properly. Has anyone gone through the migration and had similar issues? Also more importantly how did you solve it.
There are two things that don't quite work. They are the Testing module and reporting. I suspect because there are some work items that are missing.
It appears that the tests were not migrated (although I believe they are in the database). It may just be that they are just not appearing because the WIT are not defined properly.
Can someone please tell me what we can do to migrate the tests across?
Error that we get when trying to add a new test plan
Seems you are just missing the test plan and test suit. You could go through this topic -- Update a team project manually to support test management
This topic applies to a team project that is defined on an on-premises
Team Foundation Server (TFS)and was created using a process template
that doesn't have test plans and test suites work item types.

Missing release management tasks in TFS 2015 on premise

It appears a fair number of release management deployment tasks and templates are not in TFS 2015 on premise right now, and I'm trying to figure out if this is by design or if my installation has problems. For instance, I do not have a sql deployment task available to me. I haven't been able to find confirmation one way or the other, so does the on premise version just not have these tasks?
be aware that VSTS development is always some months ahead of on-premise TFS. Especially release management is quite new and many enhancments and tasks will probably find it's way to TFS. Either directly, as extension or you can create custom tasks by yourself.
As seen here:
https://github.com/Microsoft/vsts-tasks/issues/1674 it's a very young step and all you need to get it work on your local TFS is on github:
https://github.com/Microsoft/vsts-tasks/tree/master/Tasks/SqlServerDacpacDeployment
This is by designed. It seems you are using some Extensions. You can find this in available extensions on the right top of the web portal.
Then you can find those tasks in below page and just need manually install the tasks.
DacPac deployments are part of the extention "IIS Web App Deployment Using WinRM"
https://marketplace.visualstudio.com/items?itemName=ms-vscs-rm.iiswebapp
Download and install it on your TFS server. You need to have Windows Remote Management enabled on your database servers for it to work.
I found this web site useful in getting it setup on the database server
http://www.hurryupandwait.io/blog/understanding-and-troubleshooting-winrm-connection-and-authentication-a-thrill-seekers-guide-to-adventure

TFS 2013: Publish clickonce application from TFS build

Is there any UPDATED guides to how to do this? I can only find stuff from 2010 which DOES NOT WORK with 2013.
I'm trying to set up a build so when it's ran it automatically publishes the clickonce application. I did find this article, and it was SOMEWHAT working (http://publicvoidlife.blogspot.com/2014/05/continuous-integration-with-tfs-and.html), but I could not for the life of me get the version updating part working, so I scrapped it.
I'm currently using the default TfvcTemplate.12.xaml and I really don't know how it fully works. I'm a novice here and could use a nudge into the right direction.
Here's a guide published 4 days ago...
Build and Publish a ClickOnce App using Team Build/VSO
http://blogs.msdn.com/b/tfssetup/archive/2015/09/15/build-and-publish-a-clickonce-app-using-team-build-vso.aspx

Setting up TFS with FTP? [duplicate]

This question already has an answer here:
Closed 10 years ago.
Possible Duplicate:
How to connect TFS through Internet
I have a project I've been working on and I'd like to set up source control on it so my friend can join in and work on it with me. I've never done any kind of windows server administration so this is quite confusing for me.
We have a server that hosts our website, can I just create a directory on that server and host the project builds there? If so how can I set this up?
Am I supposed to install an instance of TFS on that server or can I just host the project builds in a directory on that server without installing anything on it?
I'm looking for a simple and secure way to work on the project with my friend. I've worked with TFS before so I know how to connect to the tfs server etc but how to set it up is beyond me. Can anyone advise me please in layman's terms how to make this setup, I'm a total server newb.
Thanks
TFS requires a dedicated server to use, it's not something you can (should) add to a production webserver, and it's a lot more involved than creating a folder for it to live in.
If you really need it to live on your webhost then look into something like GIT which I believe you may be able to do (http://stackoverflow.com/questions/51619/how-to-setup-git-bare-http-available-repository-on-iis-machine) - note i have no experience with this.
If you actually want TFS, then I recommend going with the TFSPreview.com and get Microsoft to host it for you. Advantages over git being you have an integrated work item respository and build server, if you want those features with Git you'd need to look into another piece of software (cruise control.net etc) which would also won't live happily on a webserver either so you'd need to get a server or online service anyway.

asp.net mvc 3 and continuous integration

I have recently learned about continuous integration. From my understanding, its a way to automatically push code to a test environment once code is checked in. Then, you can eventually easily push that code to a production environment.
Currently, I am using TFS for my source control for an ASP.NET MVC 3 project. My question is, what are the recommendations for continuous integration. Unfortunately, I do not have a budget to actually buy something. With that limitation in mind, what do other devs recommend?
Thank you!
Since you are using TFS you should be able to do continuous integration with team foundation without the need to buy anything else.
TeamCity is very popular, and free for up to 20 build configurations.
Version 7 was released last week and includes lots of new features such as NuGet packaging.

Resources