Kurzgeschichte: Jenkins und openLDAP

Dieses Tutorial baut auf dem Vorwissen von „Großartiges mit Containern: Jenkins auf der Synology-DS betreiben“ auf. Wenn man bereits LDAP am Start hat, muss nur eine passende Applikations-Gruppe angelegt werden: Danach müssen Sie die Einstellungen in Jenkins eingetragen. Ich klicke auf „Jenkins verwalten“ > „Globale Sicherheit konfigurieren“. Wichtig: Bei selbstsignierten Zertifikaten muss der truststore durch die Java-Opts vom Jenkins-Server mitgegeben […]

Schwierigkeitsgrad 1-5: 1 (Für jeden machbar)

Kurzgeschichte: Mein Gitlab-Setup

Nach meinem ersten Tutorial zum Thema „Gitlab auf der Synology-Diskstation„, wurde ich bereits mehrfach gefragt, ob ich diese Lösung noch verwende. Ne! Inzwischen habe ich meine Atlassian-Tools sowie die folgende GitLab-Installation auf einen intel NUC ausgelagert. Anbei zeige ich einmal meine aktuelle Compose -Datei, die natürlich auch auf einer Synology-Diskstation betrieben werden kann. Man sieht deutlich, dass ich inzwischen besondere […]

Schwierigkeitsgrad 1-5: 3 (Es kann etwas länger dauern)

Cooles mit Atlassian: Bamboo und jMeter ohne Plugins nutzen

Heute erstelle ich einen jMeter-Test in Bamboo. Natürlich kann man dieses Test-Setup auch mit Gitlab-Runners oder Jenkins-Slaves umsetzen. Schritt 1: jMeter-Test erstellen Als erstes muss man natürlich einen jMeter-Test erstellen. Ich habe jMeter unter der folgenden Url heruntergeladen https://jmeter.apache.org/ und mit diesem Befehl gestartet: Siehe: Mein Demo-Test für dieses Tutorial soll fehlerhafte und funktionierende Sampler enthalten. Ich setze die Timeouts […]

Schwierigkeitsgrad 1-5: 2 (Nicht zu leicht und nicht zu schwer)

Großartiges mit Containern: Jenkins auf der Synology-DS betreiben

Schritt 1: Synology vorbereiten Als erstes muss der SSH-Login auf der Diskstation aktiviert werden. Dazu geht man in die „Systemsteuerung“ > „Terminal & SNMP“ und aktiviert dort die „SSH-Dienst aktivieren“-Einstellung. Danach kann man sich via „SSH„, den angegebenen Port und den Administrator-Password anmelden (Windows-Nutzer nehmen Putty oder WinSCP). Ich logge mich via Terminal, winSCP oder Putty ein und lasse diese […]

Schwierigkeitsgrad 1-5: 3 (Es kann etwas länger dauern)

Kurzgeschichte: Fremde Java-Bibliotheken anpassen

Neulich wollte ich Methoden in einer fremden Java-Bibliothek anpassen und suchte daher nach einem passenden Tool. Ich habe mich viel mit Bytecode-Editoren und Bytecode beschäftigt. Doch letztendlich bin ich bei Recaf gelandet und bin absolut begeistert: https://github.com/Col-E/Recaf Das Tool ist unter der folgenden Adresse zu finden: https://github.com/Col-E/Recaf/releases. Das dekompilieren, rekompilieren und manipulieren von Bibliotheken ist mit Recaf ein Kinderspiel! Am […]

Schwierigkeitsgrad 1-5: 2 (Nicht zu leicht und nicht zu schwer)