VM Agent based builds are an obsolete model. A docker/container-based pipeline is the current state of the art and allows for very fast builds with caching built in and isolated stages with narrow responsibilities.
Microsoft’s Azure DevOps: An Unsatisfying Adventure
91–100 of 197 posts
Re: Microsoft’s Azure DevOps: An Unsatisfying Adventure
#92How do all of you people get on this broken stuff on Azure with GCP and AWS (I think) being so good? Is it like free credits?
AWS slowly crept in because there was no entry barrier, no magic Harry Potter spells to get anything working and it actually worked and stayed working.
Now I went back to azure to see what has changed Q3 last year and it was the same “eating sawdust” experience. Literally everything is clunky.
When it comes to these providers, time is money, possibly more so than worrying about the instances. Azure costs a lot more in human attention.
AWS is not perfect though. CloudFormation quite frankly sucks balls but there’s enough interest and so little friction that there are lots of third party things that work well with it.
Azure, not so much. It’s a leper colony.
Re: Microsoft’s Azure DevOps: An Unsatisfying Adventure
#93Earlier quoted context omitted.
I've been using Azure DevOps for around 2 years, and TFS for several. Most of what this article says, I simply don't see in (almost) every day usage. The single issue I agree with is the lack of caching - installing NPM packages can take up to 15 minutes in the worst case. MS have known about this for years, so I honestly don't understand why they haven't done something about it. I also think the hosted build machine…
Regarding caching, with NPM you actually have a couple good options (best together): 1.) Make sure you are using `npm ci` instead of `npm install`. The `ci` install command is often much faster and skips a lot of stuff that `install` does. It's also better at sticking purely to your package-lock.json versions. I suggested on UserVoice at one point that Azure Pipelines should switch to `npm ci` as the npm task default…
Re: Microsoft’s Azure DevOps: An Unsatisfying Adventure
#94I'm genuinely curious: what exactly is so hard about installing and system administering one's own servers inhouse that so many people would put up with these complications?
We use the other stuff more than the CI, but will probably begin using it for some more smaller projects soon. It'll be in the same place which is great and no need to tinker with servers which is awesome.
Re: Microsoft’s Azure DevOps: An Unsatisfying Adventure
#95One thing that needs to be improved so badly is their Test Plans section, not so fan for their way to setup agents for Load Testing.
Re: Microsoft’s Azure DevOps: An Unsatisfying Adventure
#96How do all of you people get on this broken stuff on Azure with GCP and AWS (I think) being so good? Is it like free credits?
2. I think Azure is better overall than AWS. It's way easier to grasp the different features, while I haven't used Azure Devops, I've had little issues with the rest.
Re: Microsoft’s Azure DevOps: An Unsatisfying Adventure
#97Earlier quoted context omitted.
Here's my experience with Microsoft. I believe their feedback mechanisms are placebo, pacifiers for loud people. Microsoft pesters you to give feedback and works hard to ignore them. And then goes ahead with what they initially planned. At the end, they'll announce - "We had delivered what you wanted. Based on feedback..." And then you start wondering if you're in the minority and other people are simply crazy until…
I've never seen an answer on the weird social.microsoft site that had anything resembling a remotely usable technical response.
Re: Microsoft’s Azure DevOps: An Unsatisfying Adventure
#98Earlier quoted context omitted.
I've never seen an answer on the weird social.microsoft site that had anything resembling a remotely usable technical response.
Also the responses you get on Azure support tickets is 10 worse than the ones from Amazon support.
Re: Microsoft’s Azure DevOps: An Unsatisfying Adventure
#99PM for Azure DevOps here. We've been investing heavily in our user experience and our CI/CD experience, so I'm sad to see that we've disappointed here. Some of these complaints I would agree with - in particularly, we're not (yet) caching build resources - though we're working on this now. But most of these complaints I was quite surprised to hear; not an experience I would want someone to have or what I see from the…
The old UI was better, and forcing people to this weird pretty UI doesn't make sense. Several products aimed at tech people seem to make this mistake. We are power users, we don't want stuff hidden away. Stop having UX that's designed as if we were trying to browse twitter.
Re: Microsoft’s Azure DevOps: An Unsatisfying Adventure
#100Now, can we talk about the real WTF, which is the name. "Azure Devops", really? Two extremely potent keywords each on their own? You didn't like people being able to google answers to their questions about your product?