I denne vejledning vil vi gennemgå, hvordan du kan installere og konfigurere GoCD, en open-source kontinuerlig integrations- og leveringsplatform, på en Ubuntu 22.04-server. Denne installation kan være særligt nyttig for brugere af en VPS-server.
Forudsætninger
- Ubuntu 22.04 installeret på din server.
- Root-adgang eller sudo-rettigheder.
- Java installeret (GoCD kræver Java 8 eller højere).
- En aktiv internetforbindelse.
Trin 1: Opdater systemet
Først skal du opdatere dit system for at sikre, at alle pakker er opdaterede:
sudo apt update && sudo apt upgrade -y
Trin 2: Installer Java
Installer OpenJDK:
sudo apt install openjdk-11-jdk -y
Trin 3: Download GoCD-serveren
Klon GoCD-serverens seneste version fra den officielle hjemmeside:
wget https://download.gocd.org/binaries/21.4.0-1230/gocd-server-21.4.0-1230.deb
Trin 4: Installer GoCD-serveren
Installer GoCD-pakken:
sudo dpkg -i gocd-server-21.4.0-1230.deb
Trin 5: Start GoCD-serveren
Start GoCD-serveren og aktiver den ved opstart:
sudo systemctl start go-server
sudo systemctl enable go-server
Trin 6: Konfigurer firewall (valgfrit)
Sørg for, at porten, som GoCD kører på (standard er 8153), er åben i din firewall:
sudo ufw allow 8153/tcp
Trin 7: Adgang til GoCD-webgrænsefladen
Naviger til følgende URL i din webbrowser for at få adgang til GoCD-webgrænsefladen:
http://your-server-ip:8153/
Afslutning
Du har nu installeret og konfigureret GoCD på Ubuntu 22.04. Denne løsning kan være særligt nyttig for dem, der ønsker at implementere CI/CD-processer fra en VPS-server.