|
Our organisation uses an in-house TFS server which I originally set up, but it's still running TFS2012 as it always seemed a hassle to upgrade, along with the potential disruption. In recent weeks I've been trialling VSTS, and have now made the decision to move over to it. I've been really impressed with it, although this may partly have something to do with comparing it to such an old version of TFS.
On our in-house TFS I customised the build processes to perform additional steps such as changing version numbers in AssemblyInfo files before building, running StyleCop, generating setup.exe installers, etc. This sort of thing was a real black art, and not something I ever want to see again, but in VSTS things like this are trivially easy using build tasks.
We also have an in-house NuGet repo, but it's a manual process to generate packages from a build (I ended up writing an app to automate some of this). Again this is trivial in VSTS, both to generate a package and to host it.
The only issue I found with VSTS was the relatively small amount of free "build time" you get per month (240 mins I think). We utilise CI builds so would end up hitting this limit in no time at all so the plan is to upgrade to a CI/CD (hosted) pipeline that provides unlimited build time (£20/month I think).
Unfortunately, being on such an old version of TFS we can't migrate to VSTS, so we'll end up adding all the solutions in from scratch, losing the earlier history. We'll probably end up keeping the in-house server as an "archive" for this purpose.
|
|
|
|
|
Your scenario sounds similar to our own. I have setup several builds and releases using our on-premise TFS 2015 server including an on-premise nuget server which we use for consuming the output of one build as the input to another build. We'll probably have to re-create the builds from scratch on VSTS but that isn't too onerous a task.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
I recently started an amazing position where we are using VSTS. I say it's amazing because they really just want to reboot their whole enterprise application effort and they told me that they want Microsoft and the cloud.
So we are using VSTS, Azure, Azure Active Directory .NET Core, EF Core, Web API, SQL Server and React (?). Yes, MS is supporting Angular and React in .NET Core projects but they use TypeScript.
We are a small group and are leveraging VSTS as much as possible at this time: task and SW bug management, Git-based source control, builds and deployments to Azure. Like someone else here said, VSTS works very well with Azure. VSTS allows you to link source control branches with tasks and bugs. We still use an issue management system for tracking issues the the whole company so we can track non sw bugs (like pencil sharpener is full !!) but for sw bugs we keep them in VSTS.
If you're going to use VSTS, I recommend that you use Git. In fact, if you code anything, I recommend that you use Git. I will leave that there and if you want more info, let me know.
Another great benefit of VSTS is that being SaaS, it doesn't require VPN. I love not having to connect to VPN nor bringing my laptop home to do something. I just log onto VSTS/Azure on a different computer and I'm on my way. And we are using Azure Active Directory, so we SSO w/ our Active directory account, and we're in, and we are using that for our new enterprise apps. Again, allowing users to log on from anywhere w/o VPN and w/ any OS because everything we are writing now is SaaS.
|
|
|
|
|
The ability to work seamlessly from home is one I had completely forgotten about and would be a huge benefit. We do sometimes work from home over a VPN which is a pain the a** so this is would be a massive plus
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
Our 3 man group is slowly moving away from VSTS to Bitbucket. They both have good integration with VS2017 (VSTS a little better of course).
The main reason was integration with AWS for one of our devs. The rest of our stuff is windows desktop/service and embedded device code, so it didn't matter to us one way or the other what repository was used, as long as it was all in one location.
Since I'm part of the embedded/ desktop side, I still compile locally and deploy manually (this is custom software per machine ) so I'm sorry I haven't had a need to figure out how build and release on the cloud
|
|
|
|
|
In Jamaica, a slice of apple pie is 427.56 Jamaican Dollars. In the Bahamas, it will cost you US$2.64. These are the Pie Rates of the Caribbean.
Sent from my Amstrad PC 1640
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Yo Ho, Ho, a bottle o rum might be involved...
|
|
|
|
|
Nope, that's gone!
In Word you can only store 2 bytes. That is why I use Writer.
|
|
|
|
|
|
|
|
No. A pi rate is $3.14.
... such stuff as dreams are made on
|
|
|
|
|
Although you post these knightly you probably shouldn't depp your toes in these waters. Pie Rates can be very dangerous and Pi Rates are always irrational.
I'm pretty sure I would not like to live in a world in which I would never be offended.
I am absolutely certain I don't want to live in a world in which you would never be offended.
Freedom doesn't mean the absence of things you don't like.
Dave
|
|
|
|
|
I say
I don't like cricket, oh no
I love it
I don't like cricket, no no
I love it
sorry, first thing that popped into my head
... and now you can be stuck with it too
This internet thing is amazing! Letting people use it: worst idea ever!
|
|
|
|
|
It's still highway robbery, no matter how you slice it.
|
|
|
|
|
|
No don't worry this is not Soapbox stuff, it is not about those Americans...
It's about The Americans, the TV show. It takes place in the last decade of the Cold War, where a couple of Russian spies are embedded into US society as a bunch "regular guys". Last nights episode was called "Do mail robots dream of electric sheep?". You gotta love references like that. I find the series quite enjoyable, have you watched it?
... such stuff as electric sheep are made on
|
|
|
|
|
|
I would not call it plagiarism. It is a rather obvious reference [to the novel].
... such stuff as dreams are made on
modified 3-Jul-18 8:37am.
|
|
|
|
|
Titles cannot be copyrighted.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
I said plagiarism, not copyright infringement.
|
|
|
|
|
Quote: a couple of Russian spies are embedded into US society as a bunch of "regular guys presidents"
How is this not Soapbox stuff?
They buy shoes, then they wear them! They make them sound old! Dairy! Dairy!
modified 20-Oct-19 21:02pm.
|
|
|
|
|
|
Did I call it unique? I called it good. IMDB 8.4
... such stuff as dreams are made on
|
|
|
|
|
Hmmm, might be interesting, but I don't think we have it over here in Holland. It was on Belgian TV years ago apparently.
|
|
|
|