Как Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ GitLab ΠΈ Mattermost ChatOps, Π·Π° Π΄Π° ускорят Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°

Π—Π΄Ρ€Π°Π²Π΅ΠΉ ΠΎΡ‚Π½ΠΎΠ²ΠΎ! OTUS стартира Π½ΠΎΠ² курс ΠΏΡ€Π΅Π· Ρ„Π΅Π²Ρ€ΡƒΠ°Ρ€ΠΈ β€žCI/CD Π½Π° AWS, Azure ΠΈ Gitlabβ€œ. Π’ ΠΎΡ‡Π°ΠΊΠ²Π°Π½Π΅ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° курса ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΡ…ΠΌΠ΅ ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ.

ПълСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструмСнти DevOps, ΠΌΠ΅ΡΠΈΠ½Π΄ΠΆΡŠΡ€ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΈ ChatOps – ΠΊΠ°ΠΊ Π΄Π° Π½Π΅ сС влюбиш?

Никога Π½Π΅ Π΅ ΠΈΠΌΠ°Π»ΠΎ ΠΏΠΎ-голям натиск Π²ΡŠΡ€Ρ…Ρƒ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ сСга, с Ρ‚ΠΎΠ²Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π΄Π° сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ ΠΈ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ. НарастванСто Π½Π° популярността Π½Π° DevOps Π΄ΠΎ голяма стСпСн Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΎΡ‚ очакванията, възлоТСни Π½Π° Π½Π΅Π³ΠΎ, Π΄Π° ускори Ρ†ΠΈΠΊΠ»ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚Ρ‚Π° ΠΈ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π΄Π° сС справят с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ. Π”ΠΎΠΊΠ°Ρ‚ΠΎ наличността ΠΈ изчСрпатСлността Π½Π° инструмСнтитС DevOps сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ…Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€Π΅Π· послСднитС няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ, простото ΠΈΠ·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΈ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ инструмСнти Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° ΠΏΠ»Π°Π²Π΅Π½, Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅Π½ ΠΆΠΈΠ·Π½Π΅Π½ Ρ†ΠΈΠΊΡŠΠ» Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

Π—Π°Ρ‰ΠΎ GitLab

Π’ СкосистСма с СкспонСнциално нарастващ ΠΈΠ·Π±ΠΎΡ€ ΠΈ слоТност, GitLab прСдоставя пълна ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° DevOps с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, която ΠΌΠΎΠΆΠ΅ Π΄Π° ускори Ρ†ΠΈΠΊΠ»ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ производитСлността Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. ΠžΡ‚ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π΄ΠΎ внСдряванС ΠΈ наблюдСниС (ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ), GitLab обСдинява ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ инструмСнти Π² Π΅Π΄ΠΈΠ½ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚.

Π—Π°Ρ‰ΠΎ Mattermost ChatOps

НиС Π² Mattermost смС Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„Π΅Π½ΠΎΠ²Π΅ Π½Π° GitLab, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ Mattermost сС доставя с GitLab Omnibus ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ, Π·Π° Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°ΠΌΠ΅, Ρ‡Π΅ Mattermost Ρ€Π°Π±ΠΎΡ‚ΠΈ лСсно с GitLab.

ΠžΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Най-ваТният ChatOps Π²ΠΈ позволява Π΄Π° прСдоставятС подходяща информация Π½Π° вашия Π΅ΠΊΠΈΠΏ ΠΈ Π΄Π° Π²Π·Π΅ΠΌΠ°Ρ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΌ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ сС ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π° Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚. ΠšΠΎΠ³Π°Ρ‚ΠΎ възникнС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, работният процСс Π½Π° ChatOps ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ Ρ‡Π»Π΅Π½ΠΎΠ²Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ°, ΠΊΠΎΠΈΡ‚ΠΎ работят Π·Π°Π΅Π΄Π½ΠΎ Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² Mattermost.

ChatOps прСдоставя Π½Π°Ρ‡ΠΈΠ½ Π·Π° взаимодСйствиС с CI/CD Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‡Ρ€Π΅Π· ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ. ДнСс, Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅, ΠΌΠ½ΠΎΠ³ΠΎ дискусии, ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ сС Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚ Π² ΠΌΠ΅ΡΠΈΠ½Π΄ΠΆΡŠΡ€ΠΈ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ CI/CD Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΈΠ·Ρ…ΠΎΠ΄, Π²ΡŠΡ€Π½Π°Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΊΠ°Π½Π°Π»Π°, ΠΌΠΎΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° ускори работния процСс Π½Π° Π΅ΠΊΠΈΠΏΠ°.

Mattermost + GitLab

ПълСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструмСнти DevOps, ΠΌΠ΅ΡΠΈΠ½Π΄ΠΆΡŠΡ€ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΈ ChatOps – ΠΊΠ°ΠΊ Π΄Π° Π½Π΅ сС влюбиш? Π‘ GitLab ΠΈ Mattermost Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π½Π΅ само Π΄Π° опростят своя DevOps процСс, Π½ΠΎ ΠΈ Π΄Π° Π³ΠΎ прСмСстят Π² ΡΡŠΡ‰ΠΈΡ Ρ‡Π°Ρ‚ интСрфСйс, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° ΠΎΠ±ΡΡŠΠΆΠ΄Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π°Ρ‚ си ΠΈ Π²Π·Π΅ΠΌΠ°Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π•Ρ‚ΠΎ няколко ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Mattermost ΠΈ GitLab Π·Π°Π΅Π΄Π½ΠΎ, Π·Π° Π΄Π° подобрят производитСлността с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ChatOps.

Itk ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° GitLab ΠΈ Mattermost, Π·Π° Π΄Π° достави ΠΊΠΎΠ΄ Π½Π°Π²Ρ€Π΅ΠΌΠ΅ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° броя Π½Π° производствСнитС внСдрявания Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΡˆΠ΅ΡΡ‚ ΠΏΡŠΡ‚ΠΈ
Itk Π±Π°Π·ΠΈΡ€Π°Π½Π° Π² МонпСлиС, Ѐранция, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° инструмСнти ΠΈ прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ Π½Π° Ρ„Π΅Ρ€ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π΄Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚ процСситС Π½Π° ΠΏΡ€ΠΈΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΊΠΎΠ»Ρ‚Π°Ρ‚Π°, Π΄Π° подобряват качСството Π½Π° ΠΏΡ€ΠΈΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΊΠΎΠ»Ρ‚Π°Ρ‚Π° ΠΈ Π΄Π° управляват ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ риска.

Π’Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ GitLab ΠΎΠΊΠΎΠ»ΠΎ 2014 Π³. ΠΈ основно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° наслСдСн инструмСнт Π·Π° Ρ‡Π°Ρ‚ Π·Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΈ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ компанията сС разраства, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ Π½Π΅ сС ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π° с тях; нямашС постоянно ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½ΠΈ, лСсно Π½Π°ΠΌΠΈΡ€Π°Ρ‰ΠΈ сС ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π² Π΅ΠΊΠΈΠΏ ΡΡ‚Π°Π²Π°ΡˆΠ΅ всС ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½Π°. Π’Π°ΠΊΠ° Ρ‚Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° Ρ‚ΡŠΡ€ΡΡΡ‚ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°.

Π‘ΠΊΠΎΡ€ΠΎ слСд Ρ‚ΠΎΠ²Π° Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ…Π°, Ρ‡Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ GitLab Omnibus ΠΈΠ΄Π²Π° Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ: Mattermost. Π’Π΅ Π²Π΅Π΄Π½Π°Π³Π° харСсаха простата функционалност Π·Π° сподСлянС Π½Π° ΠΊΠΎΠ΄, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π°Π½Π΅ Π½Π° синтаксис ΠΈ пълна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Markdown, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π»Π΅ΠΊΠΎΡ‚Π°Ρ‚Π° Π½Π° сподСлянС Π½Π° знания, Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΈ цСлия Π΅ΠΊΠΈΠΏ, ΠΊΠΎΠΉΡ‚ΠΎ си ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡ΠΈ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠ΄Π΅ΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈ с GitLab.

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ‚ към Mattermost, Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ…Π° лСсно Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ извСстия Π·Π° Π½Π°ΠΏΡ€Π΅Π΄ΡŠΠΊΠ° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°. Но Ρ‚Π΅ искаха Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ Π΄Π° прослСдяват ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, Π΄Π° обСдиняват заявки ΠΈ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈ дСйствия Π² GitLab.

Π’ΠΎΠ³Π°Π²Π° Π ΠΎΠΌΠ΅Π½ МанСски, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΎΡ‚ itk, Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° пишС GitLab плъгин Π·Π° Mattermost, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎ-късно ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π΅ΠΊΠΈΠΏΠ° ΠΌΡƒ Π΄Π° сС Π°Π±ΠΎΠ½ΠΈΡ€Π° Π·Π° GitLab извСстия Π² Mattermost ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° извСстия Π·Π° Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ заявки Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π΅Π΄Π½ΠΎ място.

днСс плъгин ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°:

  • Π•ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈ напомнянияза Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ информация Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ заявки Π·Π° сливанС изискват Π²Π°ΡˆΠ΅Ρ‚ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅;
  • извСстиС – Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° извСстия ΠΎΡ‚ Mattermost, ΠΊΠΎΠ³Π°Ρ‚ΠΎ някой Π²ΠΈ спомСнС, ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ Π²ΠΈ заявка Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ ΠΈΠ»ΠΈ Π²ΠΈ ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‚ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² GitLab.
  • Π‘ΡƒΡ‚ΠΎΠ½ΠΈ Π½Π° страничната Π»Π΅Π½Ρ‚Π° – Π˜ΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΊΠΎΠ»ΠΊΠΎ Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΠΈ, Π½Π΅ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Π½ΠΈ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ, задания ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ заявки Π·Π° сливанС ΠΈΠΌΠ°Ρ‚Π΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π±ΡƒΡ‚ΠΎΠ½ΠΈΡ‚Π΅ Π² страничната Π»Π΅Π½Ρ‚Π° Mattermost.
  • АбонамСнти Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ – ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ с Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½Π° Ρ‡Π΅Ρ€Ρ‚Π°, Π·Π° Π΄Π° сС Π°Π±ΠΎΠ½ΠΈΡ€Π°Ρ‚Π΅ Π·Π° Π²Π°ΠΆΠ½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ извСстия Π·Π° Π½ΠΎΠ²ΠΈ заявки Π·Π° сливанС ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² GitLab.

Π‘Π΅Π³Π° цялата ΠΌΡƒ компания ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° GitLab ΠΈ Mattermost, Π·Π° Π΄Π° ускори Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ‚Π΅ процСси с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ChatOps. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° Ρ‚Π΅ успяха Π΄Π° доставят Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Ρ‚Ρ€ΠΈΠΊΡ€Π°Ρ‚Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° броя Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ ΠΈ микроуслугитС, Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠΈΡ‚ΠΎ Π΅ΠΊΠΈΠΏΡŠΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ, ΠΈ ΡˆΠ΅ΡΡ‚ΠΊΡ€Π°Ρ‚Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° броя Π½Π° производствСнитС внСдрявания ΠΏΡ€Π΅Π· Π³ΠΎΠ΄ΠΈΠ½Π°Ρ‚Π°, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ нараства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ агрономски Π΅ΠΊΠΈΠΏΠΈ с 5 ΠΏΡŠΡ‚ΠΈ.

Как Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ GitLab ΠΈ Mattermost ChatOps, Π·Π° Π΄Π° ускорят Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°

ΠšΠΎΠΌΠΏΠ°Π½ΠΈΡΡ‚Π° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° софтуСр подобрява производитСлността с ΠΏΠΎ-голяма прозрачност ΠΈ видимост Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² ΠΊΠΎΠ΄Π° ΠΈ конфигурацията

Π‘Π°Π·ΠΈΡ€Π°Π½Π°Ρ‚Π° Π² ΠœΠ΅Ρ€ΠΈΠ»Π΅Π½Π΄ компания Π·Π° софтуСр ΠΈ услуги Π·Π° Π΄Π°Π½Π½ΠΈ ΡΡŠΡ‰ΠΎ Π²Π½Π΅Π΄Ρ€ΠΈ Mattermost, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ с GitLab, Π·Π° Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ производитСлността ΠΈ Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΡ‚ΠΎ ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ. Π’Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈ, управляват Π΄Π°Π½Π½ΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ софтуСр Π·Π° биомСдицински ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ цСлия свят.

GitLab сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° силно ΠΎΡ‚ тСхния Π΅ΠΊΠΈΠΏ ΠΈ Ρ‚Π΅ Π²ΠΈΠΆΠ΄Π°Ρ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ ΠΊΠ°Ρ‚ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎ прСдимство Π² Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ DevOps.

Π’Π΅ ΡΡŠΡ‰ΠΎ ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΡ…Π° GitLab ΠΈ Mattermost, ΠΊΠ°Ρ‚ΠΎ Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Ρ…Π° Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ GitLab Π² Π΅Π΄Π½Π° Смисия Π² Mattermost Ρ‡Ρ€Π΅Π· webhooks, позволявайки Π½Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΡ‚ΠΎ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄ ΠΎΡ‚ ΠΏΡ‚ΠΈΡ‡ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄ ΠΊΠ°ΠΊΠ²ΠΎ сС случва Π² компанията Π² Π΄Π°Π΄Π΅Π½ Π΄Π΅Π½. Бяха Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° конфигурацията ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС, ΠΊΠΎΠΈΡ‚ΠΎ прСдоставиха ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½ΠΈ снимки Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ във Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° инфраструктура ΠΈ систСми ΠΏΡ€Π΅Π· цСлия Π΄Π΅Π½.

Π•ΠΊΠΈΠΏΡŠΡ‚ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° създадС ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ β€žHeartbeatβ€œ, Π·Π° Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° извСстия Π·Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. ΠšΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚Π΅ Ρ‚Π΅Π·ΠΈ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ Π½Π° Heartbeat, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ разсСйванСто Π½Π° Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ‚Π΅ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΈ Π² ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ‚Π΅ ΠΊΠ°Π½Π°Π»ΠΈ, позволявайки Π½Π° Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° Π΄Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ към Π²ΡŠΠΏΡ€ΠΎΡΠΈ, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π² ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅ Π½Π° Heartbeat.

Π•Π΄Π½ΠΎ ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ прСдимства Π½Π° Ρ‚Π°Π·ΠΈ интСграция Π΅ видимостта Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ във вСрсиитС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° конфигурацията Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅. Π’Π΅Π΄Π½Π°Π³Π° слСд ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈ ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ, сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° извСстиС Π΄ΠΎ ΠΊΠ°Π½Π°Π»Π° Heartbeat Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅. ВсСки ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π°Π±ΠΎΠ½ΠΈΡ€Π° Π·Π° Ρ‚Π°ΠΊΡŠΠ² ΠΊΠ°Π½Π°Π». Няма ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ прилоТСния, ΠΏΠΈΡ‚Π°Π½Π΅ Π½Π° Ρ‡Π»Π΅Π½ΠΎΠ²Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° ΠΈΠ»ΠΈ прослСдяванС Π½Π° Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ‚ΠΈ - всичко Π΅ Π² Mattermost, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° конфигурацията ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° прилоТСния сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π² GitLab.

GitLab ΠΈ Mattermost ChatOps ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Ρ‚ видимостта ΠΈ производитСлността, Π·Π° Π΄Π° ускорят Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°

Mattermost ΠΈΠ΄Π²Π° с GitLab Omnibus ΠΏΠ°ΠΊΠ΅Ρ‚, прСдоставяща Π³ΠΎΡ‚ΠΎΠ²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° GitLab SSO, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΈ GitLab ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° PostgreSQL, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ интСграция Π½Π° Prometheus, която позволява наблюдСниС Π½Π° систСмата ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° дСйствията рСакция ΠΏΡ€ΠΈ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚. И накрая, Mattermost Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²Π½Π΅Π΄Ρ€ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° GitLab Cloud Native.

Π•ΠΊΠΈΠΏΠΈΡ‚Π΅ Π½Π° DevOps Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ са ΠΈΠΌΠ°Π»ΠΈ ΠΏΠΎ-Π΄ΠΎΠ±ΡŠΡ€ инструмСнт с прСдимствата, ΠΊΠΎΠΈΡ‚ΠΎ ChatOps ΠΈΠΌΠ° досСга. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ GitLab Omnibus с Mattermost ΠΈ ΠΎΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ сами!

Π’ΠΎΠ²Π° Π΅ всичко. ΠšΠ°ΠΊΡ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ, ΠΊΠ°Π½ΠΈΠΌ всички Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½ ΡƒΠ΅Π± сСминар, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Ρ‰Π΅ ΠΏΡ€ΠΎΡƒΡ‡ΠΈΠΌ характСристикитС Π½Π° взаимодСйствиСто ΠΌΠ΅ΠΆΠ΄Ρƒ Jenkins ΠΈ Kubernetes, Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈ Ρ‰Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ описаниСто Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° плъгина ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€