sql >> Database >  >> RDS >> MariaDB

Ons eigen hondenvoer eten - JIRA uitvoeren op MariaDB

Een paar weken geleden hebben we aangekondigd dat we overgaan van een gehoste instantie van JIRA naar een zelfgehoste instantie. De belangrijkste reden was dat we 2000 actieve gebruikers bereikten in de gehoste instantie van JIRA en dat is de bovengrens die het ondersteunt. We wilden natuurlijk dat meer mensen actief konden zijn in het rapporteren en becommentariëren van bugs en functies voor MariaDB. Daarom hebben we onze eigen instantie opgezet, die nu actief is op jira.mariadb.org.

Bedankt Atlassian, het bedrijf achter JIRA, voor het leveren van de gehoste instantie van JIRA voor het MariaDB-project in de afgelopen drie jaar! Het heeft ons goed gedaan! Tegelijkertijd zijn we natuurlijk blij dat het MariaDB-project de gehoste instantie is ontgroeid.

Atlassian ondersteunt MariaDB nog niet officieel als database voor JIRA, hoewel sommige installaties MariaDB Server al gebruiken als database voor JIRA. Ook wordt er vraag opgebouwd naar officiële ondersteuning van MariaDB Server voor JIRA. Bekijk de aanvraag(en) erover in Atlassian's eigen JIRA. Het verzoek "Ondersteuning voor MariaDB" vindt u hier. Als je het belangrijk vindt, kun je stemmen en commentaar geven op dat onderwerp om het wat meer aandacht te geven.

Voor het volgen van het MariaDB-ontwikkelingsproject zelf wilden we natuurlijk MariaDB gebruiken als de database onder JIRA.

jira.mariadb.org is nu een week in gebruik met MariaDB Server 10.1.12 als databaseserver en MariaDB's Java Connector als databasestuurprogramma. De setup is tot nu toe zeer succesvol verlopen, d.w.z. we hebben geen problemen ondervonden. Hieronder staan ​​een paar instructies voor het gebruik van MariaDB als de databaseserver voor JIRA.

Installeer eerst MariaDB. Als je een van de belangrijkste Linux-distributies gebruikt, helpt de MariaDB Repository Tool je bij het installeren van de nieuwste versie van MariaDB. Het is hier te vinden.

Begin met het installeren van JIRA zoals u zou doen volgens de installatie-instructies.

  1. Installeer JIRA-uitvoerbare bestanden op de server zoals beschreven, maar open de installatiewizard nog niet in de browser.
  2. Download MySQL Connector/J. Je hebt het tijdelijk nodig tijdens het installatieproces. Op het moment van schrijven heb ik de volgende commando's gebruikt om het op te halen en op de juiste plaats te zetten:
    wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.37.tar.gz
    tar -xvzf mysql-connector-java-5.1.37.tar.gz
    sudo cp mysql-connector-java-5.1.37/mysql-connector-java-5.1.37-bin.jar /opt/atlassian/jira/lib/
    
    
  3. Ga nu verder in de browser met de installatiewizard van JIRA, die je op dit moment meestal kunt vinden op http://localhost:8080 . Zorg ervoor dat u op de eerste pagina de optie kiest Ik stel het zelf in (voor productieomgevingen) . Vervolgens wordt u geconfronteerd met het scherm Configureer een database voor JIRA . Voer de volgende selecties uit:
    Database setup: My Own Database
    Database type: MySQL
    Hostname: localhost
    Database: [name of database]
    Username: [username]
    Password: [password]

    Klik op Verbinding testen om te bevestigen dat het werkt en vervolgens Volgende. Nadat u op Volgende heeft geklikt, wordt het databaseconfiguratiebestand gemaakt in de gegevensmap van JIRA. Ga nu niet verder in de wizard, want u wilt nu overschakelen naar MariaDB's Java Connector.

  4. Nu is het tijd om de MariaDB Java Connector te installeren. Je krijgt het jar -bestand van https://mariadb.com/my_portal/download/java-client . Merk op dat je moet inloggen. Ik gebruikte versie 1.3.5 van de connector, maar nu is 1.3.6 beschikbaar.
  5. Zet de connector standaard in de JIRA-directory voor stuurprogramma's/bibliotheken /opt/atlassian/jira/lib/
  6. Wijzig dbconfig.xml, dat te vinden is in de gegevensmap van JIRA, standaard /var/atlassian/application-data/jira . Update driver-class om te verwijzen naar de MariaDB Connector:
    org.mariadb.jdbc.Driver
  7. Herstart JIRA, als je Debian/Ubuntu gebruikt zoals ik, is dit het commando
    sudo service jira stop
    sudo service jira start
  8. Je kunt nu doorgaan met de installatiewizard in de browser en als je aan het einde komt, zou JIRA op MariaDB moeten draaien met behulp van de MariaDB Java-connector.

De MariaDB JIRA staat open voor iedereen en heeft het aantal actieve gebruikers van 2000 overschreden. Dit betekent dat het een zeer actieve JIRA-instantie is waar altijd veel gebeurt. We zullen JIRA zelf regelmatig updaten, maar ook MariaDB en de connector om ervoor te zorgen dat ook in toekomstige versies alles soepel verloopt. Ik hoop dat dit anderen aanmoedigt om ook JIRA naast MariaDB te gebruiken.


  1. MOD() Functie in Oracle

  2. oracle converteer unix tijdperk tot nu toe

  3. GDPR-compliance en uw SQL Server

  4. Hoe kan ik een afbeelding in een sqlite-database invoegen?