Instalacja
Instalowanie za pomocą Ubuntu
Najpierw zainstaluj najnowszą wersję Dockera.
curl -L https://get.docker.com | bash
Dodaj bieżącego użytkownika do grupy Docker.
sudo usermod -aG docker $USER'
Uruchom poniżej polecenie, aby zapewnić instalację Docker.
docker --version
Utwórz aplikację GitHub za pomocą login na swoje konto. Przejdź do ustawień -& gt; Ustawienia dewelopera -& gt; Aplikacje OAuth. Kliknij nowy przycisk aplikacji OAuth. Wypełnij formularz wymaganymi informacjami i naciśnij przycisk aplikacji rejestru. Skopiuj identyfikator klienta i sekret klienta. Potrzebujesz ich w nadchodzących krokach. Pobierz najnowszą dostępną wersję Drone.
docker pull drone/drone:1
Wykonaj poniższe polecenie, aby utworzyć nowy plik środowiska.
sudo nano /var/drone.env
Skopiuj następujący kod konfiguracji i wklej w edytorze. Zastąp wartości na rzeczywiste.
DRONE_GITHUB_SERVER=https://github.com
DRONE_GITHUB_CLIENT_ID=xxxxxxxxxxxx
DRONE_GITHUB_CLIENT_SECRET=xxxxxxxxxxxxxx
DRONE_RUNNER_CAPACITY=2
DRONE_SERVER_HOST=http://example.com
DRONE_SERVER_PROTO=http
Uruchom polecenie, aby uruchomić drona.
docker run \
--volume=/var/run/docker.sock:/var/run/docker.sock \
--volume=/var/lib/drone:/data \
--env-file=/var/drone.env \
--publish=80:80 \
--publish=443:443 \
--restart=always \
--detach=true \
--name=drone \
drone/drone:1
Otwórz stronę http: // \ _Server \ _IP \ _OR \ _DOMAIN.