Fork me on GitHub

Herr Knedel/Suuria asioita konttien avulla: Jenkinsin käyttäminen Synology DS:llä

Created Sun, 21 Mar 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 14:57:15 +0000 Schwierigkeitsgrad: Es kann etwas länger dauern

185 Words

Vaihe 1: Synologyn valmistelu

Ensin SSH-kirjautuminen on aktivoitava DiskStationissa. Tee tämä menemällä “Ohjauspaneeli” > “Pääte” > “Pääte”.

Sitten voit kirjautua sisään “SSH:n”, määritetyn portin ja järjestelmänvalvojan salasanan kautta (Windows-käyttäjät käyttävät Puttya tai WinSCP:tä). Kirjaudun sisään terminaalin, winSCP:n tai Puttyn kautta ja jätän tämän konsolin auki myöhempää käyttöä varten.

Vaihe 2: Valmistele Docker-kansio

Luon Docker-hakemistoon uuden hakemiston nimeltä “jenkins”.

Sitten vaihdan uuteen hakemistoon ja luon uuden kansion “data”:
x
+
Terminal

$ sudo mkdir data

Luon myös tiedoston nimeltä “jenkins.yml”, jonka sisältö on seuraava. Portin “8081:” etuosaa voidaan säätää.

version: '2.0'
services:
  jenkins:
    restart: always
    image: jenkins/jenkins:lts
    privileged: true
    user: root
    ports:
      - 8081:8080
    container_name: jenkins
    volumes:
      - ./data:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/local/bin/docker:/usr/local/bin/docker

Vaihe 3: Aloita

Voin myös hyödyntää konsolia tässä vaiheessa. Käynnistän Jenkins-palvelimen Docker Composen kautta.

x
+
Terminal

$ sudo docker-compose -f jenkins.yml up -d

Tämän jälkeen voin soittaa Jenkins-palvelimelle levyaseman IP-osoitteella ja vaiheessa 2 määritetyllä portilla.

Vaihe 4: Asennus

Käytän jälleen konsolia alkuperäisen salasanan lukemiseen:
x
+
Terminal

$ cat data/secrets/initialAdminPassword

Katso: Olen valinnut “Suositeltu asennus”.

Vaihe 5: Ensimmäinen työpaikka

Kirjaudun sisään ja luon Docker-työni.

Kuten näet, kaikki toimii hienosti!