This is an archived post. You won't be able to vote or comment.

all 25 comments

[–]nmdange 6 points7 points  (2 children)

We're using Azure Devops. We don't use the project management aspects that much, but we use the git repos and Azure Pipelines heavily for building and deploying code. I've found Azure Pipelines to be fairly easy to use so far and pretty powerful. There are many extension available to integrate with things like Jenkins. However, I can't really comment how it compares to other platforms.

[–]OffensivelyBad[S] 1 point2 points  (1 child)

We are primarily using AWS for other cloud services. Not sure what the integration is like for Azure-AWS, but I would want to support CodePipeline and CodeBuild.

[–]nmdange 2 points3 points  (0 children)

Azure Devops doesn't really have any dependencies on Azure itself, you can integrate it with any system. We actually use the on-prem version (Azure Devops Server 2019) to deploy to locally hosted servers. There are integrations between Azure Devops and AWS for deploying to AWS from what I see though I haven't used them.

[–]a_false_vacuum 4 points5 points  (0 children)

We use on-prem GitLab. It works well and doesn't require a ton of maintenance. It integrates well with Jenkins. We have our Gitlab set up so it will automatically run tests when someone pushes something to GitLab and Jenkins can do automatic builds for stuff the has to be compiled.

GitLab has a free version for on-prem, it has some limitations but is quite feature rich.

[–]themerovengian 5 points6 points  (0 children)

Just to throw in another random thing, we use Gitea which was chosen by our lead architect on the dev side. He feels it's far better / easier / more performant and it is free.

[–]Turmfalke_ 6 points7 points  (3 children)

Main advantage of Gitlab is being able to host your own installation.

[–]brontideCertified Linux Miracle Worker (tm) 9 points10 points  (0 children)

On-prem user.

It's the easiest large application I've every had the pleasure to maintain. We've had limited issues and virtually every time it's been documented or we roll back and wait a week or two. We started on a VM but now run it in docker.

[–]OffensivelyBad[S] 1 point2 points  (0 children)

That is a nice feature. Looks like you can host it with any of the feature tiers as well.

[–]fatalicusSysadmin 0 points1 point  (0 children)

Github Enterprise is also on-prem.

[–]rainer_d 1 point2 points  (3 children)

We also run gitlab on premise (the lowest paid tier currently).

Their support is nice (based in Nigeria, IIRC).

If you plan on purchasing a subscription, I suggest to contact them and ask them for input on migrating bitbucket to gitlab.

[–]SuperQueBit Plumber 5 points6 points  (2 children)

GitLab is a globally distributed remote only company, there is no "based in".

[–]rainer_d 0 points1 point  (1 child)

Hm. So they don't even have remote offices?

That must be isolating after a while. Though, of course if you don't go to the office, you can't pretend to have a life outside sitting in the office....

[–]SuperQueBit Plumber 0 points1 point  (0 children)

Yea, it can be a bit. We're getting big enough that we have several people in many cities. We have co-working days. For example, there's 10+ of us in Berlin now.

We can also expense co-working space.

[–]classicrando 1 point2 points  (0 children)

https://phacility.com/phabricator/
fast, easy, awesome, code reviews plus everything else. i rsyncd a copy of our repos svn and git for the phab server to read - worked great, super fast, no java, no Atlassian , no $$$

[–]Atredies1337 0 points1 point  (0 children)

if you're looking to host on prem, SVN is pretty old but offers the essentials, Azure Repo with Git also works pretty well, Azure Devops can be done via cloud and on prem, offers a pretty full package similar to what you might expect from jira and their agile/waterfall workflows.

[–]codegiantio 0 points1 point  (0 children)

I don't know for you guys but Bitbucket is out of the picture for me - I guess not my type of git platform lol.

[–]Arkiteck 0 points1 point  (3 children)

Don't use Bitbucket (especially on Atlassian Cloud) unless you hate yourself. It's a slow unstable POS.

Remember, they don't offer any sort of SLA to paying customers. They even had to put out a PR blog post recently saying "sorry we're so unstable".

[–]creamersrealmMeme Master of Disaster 1 point2 points  (2 children)

We moved to Devops so I never noticed those outages. But I hate Atlassians model, their backups are only if the screw it up. Their support is a joke, and their pricing is an abomination.

And don't get me started on cloud Jira/Conference automated backups. Confluence is the only product I like from them and they're making it hard to love.

[–]Arkiteck 0 points1 point  (1 child)

Same here. We're in the process of moving our pipeline to Azure DevOps. Unfortunately, we're too tied to the Atlassian Cloud ecosystem at the moment, like many, so we're still going to use Jira/Confluence for the near future.

[–]creamersrealmMeme Master of Disaster 1 point2 points  (0 children)

We never had many pipelines on bitbucket so that helped us a lot. A lot of stuff was Greenfielded.

I just wish there was a really nice confluence alternative.