Uživatelské nástroje

Nástroje pro tento web


nostovo:setup

Toto je starší verze dokumentu!


For Admin only

For Admin only

Nostovo

Nexus

Docker client setup

  1. upravime / vytvorime /etc/docker/daemon.json
    daemon.json
    {
        "insecure-registries": ["nostovo.arnostdudek.cz:32769"]
    }
  2. otocime docker
    $ systemctl restart docker
  3. a prihlasime se
    $ docker login [-u <user>] [-p <pass>] <URL>
    $ docker login -u admin -p <pass> nostovo.arnostdudek.cz:32769

HTTPS reverzni proxy

  1. login do DSM UI
  2. Ovladaci panelyPrihlasovaci portal → tab Rozsirena nastaveniReverzni server proxy
  3. Pridat a vyplnime

    Prekladane porty nesmi byt stejne jako porty vystavene dockerem! Zde vzdy <port v kontejneru>-100 zpet na <port v kontejneru> ale jiz HTTPS.

  4. a prihlasime se
    $ docker login [-u <user>] [-p <pass>] <URL>
    $ docker login -u admin -p <pass> nostovo.arnostdudek.cz:32769

Jenkins

https://nostovo.arnostdudek.cz:8080

http://nostovo.arnostdudek.cz:7980

Volume: /volumes1/docker/volume-jenkins-home/

$ docker exec -it -u root jenkins-jenkins1 bash

Perzistence dat

„Svazek“ → „Pridat slozku“ → vybrat volume a potvrdit → „Cesta pro navazani“ = „/var/jenkins_home“

WiP: Docker-in-Docker - DIND

$ sudo ln -s /var/run/docker.sock /volume1/docker/docker.sock

<wrap fixme> „Svazek“ → „Pridat soubor“ → cil symlinku → „Cesta pro navazani“ = „/var/run/docker.sock“

Instalace Java 11

  1. „Manage Jenkins“ > „Global Tool Configuration“ > „Add JDK“
  2. Label: openjdk-11
  3. Subdirectory of extracted archive: jdk-11.0.1
  4. pouzit v buildu dle zadaneho labelu

Pro stable RedHat / Centos / Amazon Linux / … existuje repozitar:

$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
$ sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
nostovo/setup.1642803331.txt.gz · Poslední úprava: 2022/01/21 22:15 autor: nost23