Π“ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚: ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ?

Π“ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚: ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ?

Оваа Π³ΠΎΠ΄ΠΈΠ½Π° си поставивмС Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½ΠΈ Ρ†Π΅Π»ΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ‚.

НСкои Π·Π°Π΄Π°Ρ‡ΠΈ Π±Π°Ρ€Π°Π°Ρ‚ сСриозна ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°, Π·Π° ΡˆΡ‚ΠΎ собирамС ΠΏΠΎΠ²Ρ€Π°Ρ‚Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ΄ корисницитС: Π³ΠΈ ΠΏΠΎΠΊΠ°Π½ΡƒΠ²Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅, систСмскитС администратори, Π»ΠΈΠ΄Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ‚ΠΈΠΌΠΎΠ²ΠΈΡ‚Π΅ ΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΡΡ‚ΠΈΡ‚Π΅ Π½Π° ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Ρ Π²ΠΎ ΠΊΠ°Π½Ρ†Π΅Π»Π°Ρ€ΠΈΡ˜Π°Ρ‚Π°.

Π’ΠΎ Π½Π΅ΠΊΠΎΠΈ, ΠΈΠ·Π΄Π°Π²Π°ΠΌΠ΅ сСрвСри ΠΊΠ°ΠΊΠΎ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ Π½Π° ΠΏΠΎΠ²Ρ€Π°Ρ‚Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ бСшС ΡΠ»ΡƒΡ‡Π°Ρ˜ΠΎΡ‚ со ΡƒΡ‡Π΅Π½ΠΈΡ†ΠΈΡ‚Π΅ Π·Π° Π·Π°ΠΌΠ°Ρ‚Π΅Π½ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅. ИмамС ΠΌΠ½ΠΎΠ³Ρƒ Π·Π°Ρ„Π°Ρ‚Π΅Π½ΠΈ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΈ ΠΊΠΎΠΈ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π°Π°Ρ‚ Π·Π° UI/UX, заостанати ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π½ΠΈ написи Π·Π° Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π½Π°Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° корисничкото искуство.

ΠŸΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π±Π°Ρ€Π°Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ часови Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜, Π½ΠΎ ΠΏΠ°Π·Π°Ρ€ - сосСма Π΄Ρ€ΡƒΠ³Π° ΠΏΡ€ΠΈΠΊΠ°Π·Π½Π°. Π‘ΠΎ Π΄ΠΎΠ°Ρ“Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° снимкитС, ΠΈΠΌΠ°ΠΌΠ΅ моТност Π΄Π° ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅ΠΌΠ΅ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ систСмски администратори ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π°Ρ‚ слика Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ја Π²ΠΊΠ»ΡƒΡ‡ΠΈΠΌΠ΅ Π½Π° ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚ Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ Π·Π° Π΅Π΄Π΅Π½ Π΄Π΅Π½.

Како Π΄Π° сС придонСсС Π·Π° ΠΏΠ°Π·Π°Ρ€ ЌС Π³ΠΎ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ΠΌΠ΅ RUVDS ΠΈ ΡˆΡ‚ΠΎ Ρ‚ΠΎΠ° ќС Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ‚ Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° Π½ΠΎΠ²Π° слика ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° ΠΎΠ΄ Π½Π°ΡˆΠΈΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Ρ‚Π°ΠΊΠ΅Π·ΠΈ - GitLab

Како Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Gitlab шаблон Π½Π° Centos 8

Π—Π° Π΄Π° Π³ΠΎ инсталиратС Gitlab, ΠˆΡƒΡ€Π° ΠΈΠ·Π±Ρ€Π° сСрвСр со 8 GB RAM ΠΈ 2 Ρ˜Π°Π΄Ρ€Π° Π½Π° процСсорот (4 GB ΠΈ 1 процСсор сС ΠΌΠΎΠΆΠ½ΠΈ, Π½ΠΎ Π²ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜ ќС ΠΌΠΎΡ€Π° Π΄Π° користитС swap Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°, Π° пСрформанситС Π½Π° Gitlab Π²ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜ сС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ пониски.

Π“ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚: ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ?

АјдС Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° сС инсталирани ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Gitlab:

sudo dnf install -y curl policycoreutils

АјдС Π΄Π° Π³ΠΎ ΠΎΡ‚Π²ΠΎΡ€ΠΈΠΌΠ΅ пристапот Π΄ΠΎ ΠΏΠΎΡ€Ρ‚ΠΈΡ‚Π΅ 80 ΠΈ 443:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

АјдС Π΄Π° Π³ΠΎ Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ Gitlab:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

Ако сСрвСрот ΠΈΠΌΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ ΠΈΠΌΠ΅ DNS, Ρ‚ΠΎΠ³Π°Ρˆ Gitlab ΠΌΠΎΠΆΠ΅ Π΄Π° сС инсталира ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ. Ако Π³ΠΎ Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ прСфиксот https://, Gitlab автоматски ќС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Lets Encrypt сСртификати.

Π’ΠΎ Π½Π°ΡˆΠΈΠΎΡ‚ ΡΠ»ΡƒΡ‡Π°Ρ˜, Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ ΠŸΡ€Π°Π²Π΅Π²ΠΌΠ΅ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина, Π° ΠΏΠΎΡ‚ΠΎΠ° ΠˆΡƒΡ€Π° постави адрСса Π½Π° шаблон (која ΠΏΠΎΡ‚ΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° Π±Π΅Π· Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ):

sudo EXTERNAL_URL="http://0.0.0.0" dnf install -y gitlab-ee

По ΠΎΠ²Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ услугитС Π½Π° Gitlab Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ со одСњС Π΄ΠΎ

http://vps_ip_address/

систСмот ќС Π²Π΅ ΠΏΠΎΡ‚Ρ‚ΠΈΠΊΠ½Π΅ Π΄Π° поставитС ΠΏΠΎΡ‡Π΅Ρ‚Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π·Π° root администраторската смСтка.

Π’ΠΎ ΠΎΠ²Π°Π° Ρ„Π°Π·Π°, ќС Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ слика ΠΎΠ΄ сСрвСрот, Π° ΠΏΠΎΡ‚ΠΎΠ° ќС Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ.

Π“ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚: ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ?

И Ρ‚ΠΎΠ° Π΅ сè!

Бонус: ќС Π²ΠΈ ΠΊΠ°ΠΆΠ΅ΠΌΠ΅ ΠΊΠΎΠΈ интСрСсни Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ со ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π°ΡšΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π΅Π½ со слика Π½Π° GitLab.

БлСдСњС на Gitlab со помош на Grafana

ΠŸΡ€Π΅Π΄ Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Ρ‚ΠΈΠΌΠΎΡ‚ Π½Π° Gitlab ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΡˆΠ΅ систСм Π·Π° слСдСњС Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ Π±Ρ€ΠΎΡ˜ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со услугитС Π½Π° Gitlab.

ΠžΡ‚Ρ‚ΠΎΠ³Π°Ρˆ, Gitlab Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° Π³ΠΎ испорачува ΡΠ²ΠΎΡ˜ΠΎΡ‚ инсталациски ΠΏΠ°ΠΊΠ΅Ρ‚ со Prometheus Π·Π° Π΄Π° ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π° своитС корисници Π΄Π° Π³ΠΈ искористат моТноститС Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ Prometheus.

ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅Ρ˜ Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° (Apache 2.0) врСмСнска ΡΠ΅Ρ€ΠΈΡ˜Π° DBMS напишана Π²ΠΎ Go ΠΈ ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ΅Π½Π° Π²ΠΎ SoundCloud. Π‘ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ, ΠΎΠ²Π°Π° Ρ€Π°Π±ΠΎΡ‚Π° Π³ΠΈ складира Π²Π°ΡˆΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Π° карактСристика Π½Π° Prometheus Π΅ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Ρ‚ΠΎΡ˜ самиот ΠΏΠΎΠ²Π»Π΅ΠΊΡƒΠ²Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΎΠ΄ Π΄Π°Π΄Π΅Π½ сСт Π½Π° услуги (ΠΏΡ€Π°Π²ΠΈ Π²Π»Π΅Ρ‡Π΅ΡšΠ΅). ΠŸΠΎΡ€Π°Π΄ΠΈ ΠΎΠ²Π°, ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅Ρ˜ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π·Π°Ρ‚Π½Π°Ρ‚ со ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ Ρ€Π΅Π΄ΠΈΡ†ΠΈ ΠΈΠ»ΠΈ Π½Π΅ΡˆΡ‚ΠΎ слично, ΡˆΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° ΡΠ»Π΅Π΄Π΅ΡšΠ΅Ρ‚ΠΎ никогаш Π½Π΅ΠΌΠ° Π΄Π° станС тСсно Π³Ρ€Π»ΠΎ Π½Π° систСмот. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π΅ исто Ρ‚Π°ΠΊΠ° интСрСсСн бидСјќи Π²ΠΎ основа Π½Π΅ Π½ΡƒΠ΄ΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΎ Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π½ΠΎ ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅ ΠΈΠ»ΠΈ висока достапност.

ΠŸΡ€Π΅Π΄ Π½Π΅ΡˆΡ‚ΠΎ повСќС ΠΎΠ΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°, Ρ‚ΠΈΠΌΠΎΡ‚ Π½Π° Gitlab Π·Π°ΠΊΠ»ΡƒΡ‡ΠΈ Π΄Π΅ΠΊΠ° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°Ρ‚Π° Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π±Π΅Π· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈ. Π’Π°ΠΊΠ°, Ρ‚ΠΈΠ΅ ја ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π° Grafana со приспособСни ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ Ρ‚Π°Π±Π»ΠΈ Π·Π° Π΄Π° ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π½Π° своитС корисници Π΄Π° Π³ΠΈ Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π±Π΅Π· Π΄Π° ΠΌΠΎΡ€Π° Π΄Π° ја инсталираат Grafana Ρ€Π°Ρ‡Π½ΠΎ.

Од Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° 12.0, Gitlab ја ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°ΡˆΠ΅ Grafana, стандардно ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π° со SSO, ΠΈ достапно Π½Π° ΠΎΠ²Π°Π° URL адрСса.

ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Gitlab со ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅Ρ˜:

  • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° GitLab (ΠžΠΌΠ½ΠΈΠ±ΡƒΡ)
  • БлСдСњС Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ GitLab Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²ΠΎ кластСрот Kubernetes

Како Π΄Π° Π³ΠΎ користитС

β€žΠžΠΌΠ½ΠΈΠ±ΡƒΡβ€œ Π΅ ΠΎΠ½Π° ΡˆΡ‚ΠΎ GitLab Π³ΠΎ Π½Π°Ρ€Π΅ΠΊΡƒΠ²Π° ΡΠ²ΠΎΡ˜ΠΎΡ‚ Π³Π»Π°Π²Π΅Π½ инсталациски ΠΏΠ°ΠΊΠ΅Ρ‚.

Π“ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚: ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ?

Како Π΄Π° ја поставитС Π“Ρ€Π°Ρ„Π°Π½Π°

Π’Π»Π΅Π·ΠΎΡ‚ ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° Π½Π° Grafana сС стандардно ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ (Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΅ само Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° SSO), Π½ΠΎ Π°ΠΊΠΎ ΠΈΠΌΠ° ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π΄Π° сС Π½Π°Ρ˜Π°Π²ΠΈΡ‚Π΅ Π½Π° смСтка со администраторски ΠΏΡ€Π°Π²Π° ΠΈΠ»ΠΈ Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС Π½Π°Ρ˜Π°Π²ΠΈΡ‚Π΅ со корисничко ΠΈΠΌΠ΅ ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡ‚Π΅ ΠΎΠ²Π° Π²ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Gitlab Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° /etc/gitlab/gitlab .rb со ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° соодвСтната линија:

grafana['disable_login_form'] = false

И ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ Gitlab Π·Π° Π΄Π° Π³ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅:

sudo gitlab-ctl reconfigure

Ако стС Π³ΠΎ лансиралС Gitlab ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ Π½Π°ΡˆΠΈΠΎΡ‚ шаблон Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина ΠΎΠ΄ Π½Π°ΡˆΠΈΠΎΡ‚ ΠΏΠ°Π·Π°Ρ€, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ Π΄ΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ Π²Π°ΡˆΠΈΠΎΡ‚ URL Π½Π° сСрвСрот со ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° соодвСтната линија Π²ΠΎ /etc/gitlab/gitlab.rb:

external_url = 'http://gitlab.mydomain.ru'

Π˜Π·Π²Π΅Π΄Π΅Ρ‚Π΅ Ρ€Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°:

sudo gitlab-ctl reconfigure

И соодвСтно ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ Π³ΠΎ URI Π·Π° ΠΏΡ€Π΅Π½Π°ΡΠΎΡ‡ΡƒΠ²Π°ΡšΠ΅ Π·Π° Grafana

Административна област > Апликации > GitLab Grafana

gitlab.mydomain.ru/-/grafana/login/gitlab

Π“ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚: ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ?

ΠŸΡ€Π²ΠΈΠΎΡ‚ ΠΏΠ°Ρ‚ ΠΊΠΎΠ³Π° ќС сС Π½Π°Ρ˜Π°Π²ΠΈΡ‚Π΅ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ SSO, Gitlab ќС ΠΏΠΎΠ±Π°Ρ€Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π΄Π° Π³ΠΎ овласти Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Grafana.

Π“ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚: ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ?

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ°

Π’ΠΎ Π“Ρ€Π°Ρ„Π°Π½Π°, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΈ сС Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ Ρ‚Π°Π±Π»ΠΈ Π½Π° Π³Π»Π°Π²Π½ΠΈΡ‚Π΅ услуги ΠΈ достапни Π²ΠΎ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Gitlab Omnibus.

Π“ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚: ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ?
ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»Π°

Π“ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚: ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ?
ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° Ρ‚Π°Π±Π»Π° Π·Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π½Π° услугата ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°

  • ΠŸΡ€Π΅Π³Π»Π΅Π΄ - ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° Ρ‚Π°Π±Π»Π° Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° статусот Π½Π° услугитС, Ρ€Π΅Π΄ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° рСсурситС Π½Π° сСрвСрот
  • Gitaly - ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° услуги ΡˆΡ‚ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° пристап Π΄ΠΎ RPC Π΄ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π°Ρ‚Π° Π½Π° Gitlab
  • NGINX VTS - статистика Π·Π° ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ΠΎΡ‚ Π½Π° услуги ΠΈ HTTP ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΠΏΠΎ Π±Π°Ρ€Π°ΡšΠ΅
  • PostgreSQL - статистика Π·Π° достапноста ΠΈ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ PostgreSQL
  • Praefect - слСдСњС Π½Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ со висока достапност Praefect
  • Rails App - ΠΏΡ€Π΅Π³Π»Π΅Π΄Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° Ρ‚Π°Π±Π»Π° Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Rails
  • РСдис - слСдСњС Π½Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° услугата РСдис
  • РСгистар - слСдСњС Π½Π° рСгистарот Π½Π° слики
  • ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π½Π° сСрвисна ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° - ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π½Π° услугата ΡˆΡ‚ΠΎ ја ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π° искористСноста Π½Π° рСсурситС ΠΎΠ΄ Gitlab, достапноста Π½Π° услугата, Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Π±Π°Ρ€Π°ΡšΠ° Π·Π° RPC ΠΈ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΅ доста сСопфатна ΠΈ корисницитС Π½Π° Gitlab ΠΈΠΌΠ°Π°Ρ‚ моТност Π΄Π° Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π½Π° Gitlab вСднаш Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π°.

Π’ΠΎ Gitlab, посСбСн Ρ‚ΠΈΠΌ Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€Π΅Π½ Π·Π° ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈ, Π° спорСд Π‘Π΅Π½ ΠšΠΎΡ‡ΠΈ, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π·Π° SRE Π²ΠΎ Gitlab, стандарднитС поставки ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ Ρ‚Π°Π±Π»ΠΈ сС ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈ Π·Π° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ корисници.

И сСга Π³Π»Π°Π²Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°: ајдС Π΄Π° создадСмС ΠΏΠ°Π·Π°Ρ€ Π·Π°Π΅Π΄Π½ΠΎ

Π‘Π°ΠΊΠ°ΠΌΠ΅ Π΄Π° ја ΠΏΠΎΠΊΠ°Π½ΠΈΠΌΠ΅ Ρ†Π΅Π»Π°Ρ‚Π° Π·Π°Π΅Π΄Π½ΠΈΡ†Π° Π₯Π°Π±Ρ€ Π΄Π° учСствува Π²ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Ρ‚Ρ€ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС ΠΏΡ€ΠΈΠ΄Ρ€ΡƒΠΆΠΈΡ‚Π΅:

ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Ρ‚Π΅ ја сликата сами ΠΈ Π΄ΠΎΠ±ΠΈΡ˜Ρ‚Π΅ 3000 Ρ€ΡƒΠ±Π»ΠΈ Π½Π° Π²Π°ΡˆΠ΅Ρ‚ΠΎ салдо

Ако стС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ вСднаш Π΄Π° сС Π²Ρ‚ΡƒΡ€Π½Π΅Ρ‚Π΅ Π²ΠΎ Π±ΠΈΡ‚ΠΊΠ° ΠΈ сами Π΄Π° ја создадСтС сликата ΡˆΡ‚ΠΎ Π²ΠΈ нСдостасува, ќС Π²ΠΈ заслуТимС 3000 Ρ€ΡƒΠ±Π»ΠΈ Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ΅Π½ биланс - ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΠΈΡ‚Π΅ Π½Π° сСрвСри.

Како Π΄Π° ја ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π²Π°ΡˆΠ°Ρ‚Π° слика:

  1. НаправСтС смСтка со нас Онлајн
  2. ΠšΠ°ΠΆΠ΅Ρ‚Π΅ ΠΌΡƒ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π΄Π΅ΠΊΠ° ќС ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ ΠΈ тСстиратС слики
  3. ЌС Π²ΠΈ ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈΡ€Π°ΠΌΠ΅ 3000 Ρ€ΡƒΠ±Π»ΠΈ ΠΈ ќС Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΠΌΠ΅ моТност Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ снимки
  4. ΠΠ°Ρ€Π°Ρ‡Π°Ρ˜Ρ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π΅Π½ сСрвСр со чист ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ систСм
  5. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ софтвСрот Π½Π° овој VPS ΠΈ поставСтС Π³ΠΎ
  6. ΠΠ°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ упатства ΠΈΠ»ΠΈ скрипта Π·Π° Ρ€Π°ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° софтвСрот
  7. НаправСтС слика Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΈΠΎΡ‚ сСрвСр
  8. ΠΠ°Ρ€Π°Ρ‡Π°Ρ˜Ρ‚Π΅ Π½ΠΎΠ² Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π΅Π½ сСрвСр со ΠΈΠ·Π±ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°Π½Π°Ρ‚Π° слика Π²ΠΎ ΠΏΠ°Ρ“Π°Ρ‡ΠΊΠ°Ρ‚Π° листа β€žΠ¨Π°Π±Π»ΠΎΠ½ Π·Π° ΡΠ΅Ρ€Π²Π΅Ρ€β€œ
  9. Π’ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π° сСрвСрот, ΠΏΡ€Π΅Ρ„Ρ€Π»Π΅Ρ‚Π΅ Π³ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π»ΠΈΡ‚Π΅ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ Π½Π° Ρ‡Π΅ΠΊΠΎΡ€ 6 Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°
  10. Π’ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° ΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ

Π—Π° сопствСници Π½Π° бизниси: ΠΏΠΎΠ½ΡƒΠ΄Π΅Ρ‚Π΅ Π³ΠΎ Π²Π°ΡˆΠΈΠΎΡ‚ софтвСр

Ако стС Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ Π½Π° софтвСр кој Π΅ распорСдСн ΠΈ користСн Π½Π° VPS, Ρ‚ΠΎΠ³Π°Ρˆ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π²Π΅ Π²ΠΊΠ»ΡƒΡ‡ΠΈΠΌΠ΅ Π½Π° ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚. На овој Π½Π°Ρ‡ΠΈΠ½ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΠΌΠ΅ Π΄Π° внСсСтС Π½ΠΎΠ²ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ ΠΈ видливост. ΠŸΠΈΡˆΠ΅Ρ‚Π΅ Π½ΠΈ

Π‘Π°ΠΌΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Ρ‚Π΅ Π½ΠΈ слика Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€

ΠΠ°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ со кој софтвСр Π±ΠΈ сакалС Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° распорСдитС Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини со Π΅Π΄Π΅Π½ ΠΊΠ»ΠΈΠΊ?

Π¨Ρ‚ΠΎ Π²ΠΈ нСдостасува Π½Π° ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚ RUVDS?

Π¨Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π²ΠΊΠ»ΡƒΡ‡ΠΈ сСкоја компанија Π·Π° Ρ…ΠΎΡΡ‚ΠΈΡ€Π°ΡšΠ΅ која сС ΠΏΠΎΡ‡ΠΈΡ‚ΡƒΠ²Π° само-ΠΏΠΎΡ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΠ²ΠΎΡ˜ΠΎΡ‚ ΠΏΠ°Π·Π°Ρ€?

Π“ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚: ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ?

Π“ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚: ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ?

Π‘Π°ΠΌΠΎ рСгистрирани корисници ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° учСствуваат Π²ΠΎ Π°Π½ΠΊΠ΅Ρ‚Π°Ρ‚Π°. Најави сС, Π²ΠΈΠ΅ стС Π΄ΠΎΠ±Ρ€Π΅Π΄ΠΎΡ˜Π΄Π΅Π½ΠΈ.

Кои слики ΠΏΡ€Π²ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΈ Π²ΠΊΠ»ΡƒΡ‡ΠΈΠΌΠ΅ Π½Π° ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚?

  • 50,0%Π›Π•ΠœΠŸ10

  • 15,0%Π”Ρ€ΡƒΠΏΠ°Π»3

  • 10,0%Joomla2

  • 5,0%Π”ΠΎΠΊΡƒ1

  • 0,0%PacVim0

  • 0,0%Runcloud0

  • 5,0%ΠΊΠΎΠ΄-сСрвСр 1

  • 15,0%Ghost3

  • 5,0%WikiJs1

  • 0,0%Дискурс0

  • 0,0%Rstudio0

  • 5,0%OpenCart1

  • 35,0%Django7

  • 40,0%Π›Π°Ρ€Π°Π²Π΅Π»8

  • 20,0%Ruby on Rails4

  • 55,0%NodeJs11

Гласаа 20 корисници. 12 корисници Π±Π΅Π° Π²ΠΎΠ·Π΄Ρ€ΠΆΠ°Π½ΠΈ.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€