Niet geclaimd: we werken bij Bitbucket ?
Bitbucket Recensies: 4.4/5 — Een uitstekende keuze
Bitbucket is een cloudgebaseerd versiebeheerplatform voor ontwikkelaars die willen samenwerken aan code en softwareprojecten willen beheren. De software ondersteunt tools die zich richten op teamsamenwerking door middel van beoordelingstools, het volgen van problemen en continue integratie.
| Mogelijkheden |
API
CLI
|
|---|---|
| Segment |
Kleine bedrijven
Middelgrote markt
Enterprise
|
| Deployment | Cloud/SaaS/webgebaseerd, desktop Mac, desktop Windows, lokale Linux, lokale Windows |
| Training | Documentatie |
| Talen | Engels |
Vergelijk Bitbucket met andere populaire tools in dezelfde categorie.
Bitbucket is samen met JIRA een geïntegreerde oplossing voor versiebeheer van code, CI/CD en JIRA-taakbeheer. Bitbucket biedt Pipelines, waarmee je je code continu kunt testen bij elke push of pull request naar een branch (eenvoudig te configureren en aan te passen). Ik heb geen drie verschillende tools nodig voor wat ik nodig heb - geweldig! En het is ook nog eens gratis voor maximaal 5 gebruikers! Dat heeft ons bedrijf anderhalf jaar lang uitstekend geholpen - we hebben geen cent betaald. Nu betalen we slechts $3 per gebruiker per maand en we zijn zeer tevreden klanten.
Bitbucket Pipelines (de CI/CD-tool) kan nog wel wat verbetering gebruiken, aangezien sommige onderdelen van de Docker-containertools wat lastig te bedienen zijn. Afgezien daarvan heb ik geen echte klachten - ik ben al jaren een tevreden Bitbucket-klant voor mijn zakelijke behoeften.
Bitbucket wordt gebruikt voor 1) onze centrale codeopslagplaats, voor het opslaan en versiebeheer van alle wijzigingen in onze codebase, 2) JIRA - voor het beheren van onze projecten en taken binnen die projecten, 3) Pipelines - voor continue integratie/continue levering van onze code naar productie.
Zoals alles van Atlassian is het gebruiksvriendelijk en makkelijk te leren. Als je al bekend bent met Git, zul je dit snel doorhebben.
Het is op sommige gebieden niet erg aanpasbaar.
Pipelines zijn heel eenvoudig te maken om CI op te zetten. Ik vind het codebeoordelingsproces in de applicatie ook erg prettig; het is heel gemakkelijk om de codeaanpassingen te lezen en er commentaar op te geven of ze te verwerken.
Ik gebruik Bitbucket al een jaar en het lijkt erop dat mijn ervaring ermee is veranderd. Bitbucket is een platform waar je je data of code kunt beheren in meerdere branches, die je vervolgens kunt samenvoegen met de hoofdbranch. Het beste is dat het in de cloud draait en alles heel transparant is. Je kunt gemakkelijk merge requests aanmaken en feature branches beheren. Bij het samenvoegen van nieuwe code in de repository is er een goedkeuringssysteem dat de goedkeurders vraagt om de code goed te keuren. Zodra de goedkeuring is verkregen, kun je de code committen. De gebruikersinterface is fantastisch en superhandig in gebruik. Het heeft een uitstekende connectiviteit met Jira en Visual Studio Code. We kunnen code rechtstreeks naar Bitbucket uploaden met SFDX en Git-commando's. Deze tool biedt een compleet pakket voor het opslaan van data, waar en wanneer dat nodig is.
Er is eigenlijk niets wat ik niet leuk vind aan Bitbucket. Het enige wat ze zouden kunnen doen, is hun gebruikersinterface verbeteren om die aantrekkelijker te maken voor gebruikers, bijvoorbeeld met verschillende thema's.
Wanneer meerdere mensen aan hetzelfde project werken, moeten we ervoor zorgen dat code die naar Bitbucket wordt geüpload, wordt bijgewerkt en bovenop de door anderen ingediende code wordt geplaatst. Er is een proces om pull requests naar een branch aan te maken, en daar bovenop kunnen we onze wijzigingen toevoegen na goedkeuring van de projectleider. Dit maakt het proces zeer transparant en gebruiksvriendelijk.
De gebruikersinterface is gaaf en ik vind de directe meldingen prettig wanneer er iets niet werkt of het platform problemen ondervindt. De informatie op elke pagina is duidelijk en bevat vrijwel alle relevante details. Als je bijvoorbeeld een commit uitvoert, zie je ook alle bijbehorende details, zoals tags en andere informatie.
Soms duurt het aanmaken van een pull request erg lang en laadt het niet goed. Dan moet ik een paar minuten wachten en het opnieuw proberen. Ook is er soms een probleem met het herladen van de pagina, waardoor de wijzigingen niet in de pull request worden weergegeven, wat erg frustrerend is.
Net als bij andere gehoste Git-versiebeheersystemen heb ik voor Bitbucket GitHub en GitLab gebruikt. Ik vind de gebruikersinterface en -ervaring van Bitbucket erg prettig. Het scherm voor het beoordelen van pull requests is erg handig en helpt me om sneller te beoordelen.
Veel mogelijkheden! Gebruiksvriendelijk. Compatibel met Git-versiebeheer. Kan gemakkelijk met Jira worden geïntegreerd. Zodra de code is samengevoegd, kun je pull requests indienen, die teamleden vervolgens kunnen beoordelen en van commentaar kunnen voorzien. Erg handig en gemakkelijk om de code te testen. Het maakt gebruik van publieke en private sleutelversleuteling voor de beveiliging, wat fantastisch is! De gebruikersinterface is gebruiksvriendelijk!
Het is traag in vergelijking met GitHub en pipelines duren erg lang om uit te voeren, maar dat valt in het niet bij de voordelen! Het premium-abonnement is duurder dan dat van GitHub.
Ik gebruik Bitbucket dagelijks om code samen te voegen. Ik heb meerdere repositories en ze zijn allemaal erg gebruiksvriendelijk. Het beste is dat het versleutelde sleutels gebruikt om je code veilig te houden.
Snel en eenvoudig. Er zijn veel integraties met externe services die het ontwikkelingsproces ondersteunen. Het opzetten van nieuwe codeprojecten en repositories gaat daardoor snel voor het ontwikkelteam.
De gebruikersbeheerconsole is een beetje verwarrend. Het gebruikersbeheer zou vereenvoudigd kunnen worden om het overzichtelijker en minder verwarrend te maken bij het toevoegen/verwijderen van gebruikers en groepen.
We hebben een in de cloud gehoste code repository nodig voor ons ontwikkelteam, omdat dit ons ontwikkelproces vereenvoudigt. Doordat we niet zelf een dergelijke service hoeven te hosten en te onderhouden, kan ons infrastructuurteam zich richten op de kernactiviteiten van het bedrijf.
Makkelijk om mee te beginnen. Later, als we eenmaal groeien, denk ik dat het makkelijk is om ons bedrijf verder uit te breiden.
De prijzen moeten per gebruiker worden ingedeeld, bijvoorbeeld een bepaalde prijs voor de eerste vijf gebruikers en een andere prijs voor de rest.
teamvergaderingen op verschillende afgelegen locaties
Ik gebruik de GitHub-functie om een masterbestand van een dataset te vergelijken met een bijgewerkt bestand. Dit levert me een lijst op met alle wijzigingen tussen de twee bestanden, zodat ik de wijzigingen direct kan doorvoeren. Vervolgens kan ik het masterbestand bijwerken met de wijzigingen. Dit proces herhaal ik wekelijks van maart tot oktober. We beheren 2300-2400 eContracts-lidmaatschappen voor meer dan 66 verschillende contracttypen, met meer dan 200 verschillende onderwijsinstellingen. Het gebruik van Bitbucket in combinatie met GitHub bespaart 90% van de tijd (het bepalen van de wijzigingen, dat normaal gesproken uren tot dagen in beslag neemt, wordt teruggebracht tot slechts 30-120 minuten voor het doorvoeren ervan). Dit levert een enorme tijdsbesparing op, aangezien het systeem niet geautomatiseerd kan worden.
Ik heb geen problemen met deze software.
Het beheren van contractlidmaatschappen en kortingen voor betaalde cursussen.
Het zal ook onbeperkte repositories creëren. Pull requests stellen de projectleiders in staat de applicatie te controleren totdat deze toegankelijk is voor andere teamleden, wat op zijn beurt leidt tot een betere implementatie en uiteindelijk betere applicaties. Het biedt een gebruiksvriendelijkere en responsievere interface.
Tot nu toe heb ik geen negatieve ervaringen met BitBucket.
Het is heel eenvoudig om de code te hosten, waardoor codebeoordeling en -beheer een fluitje van een cent zijn. Geïntegreerd in Jira kunnen we niet alleen gemakkelijk tickets identificeren, maar ook de prestaties nauwkeurig evalueren.
De twee beste aspecten zijn de mogelijkheid om Jira aan Bitbucket te koppelen en, wat voor mij een subtiel verschil is, de gebruikersinterface. Bij GitHub moet je namelijk vaak even uitzoeken waar je moet zijn.
Eigenlijk niet veel bijzonders, behalve dat ik erachter ben gekomen dat er een limiet van 1 GB per repository geldt voor het gratis abonnement.
Binnen mijn organisatie gebruikten we weliswaar GitHub, maar we wilden de codebase op onze eigen server hosten. Bovendien bleek dat we met GitHub geen controle hadden over de toegang op branchniveau, wat we wel nodig hadden gezien het groeiende aantal freelancers met weinig ervaring.