Skip to content
14 / 15

Как Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ сам ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ CI/CD ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΠΈ?

ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ β€” привилСгированная систСма: Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ доступ ΠΊ ΠΊΠΎΠ΄Ρƒ, сСкрСтам ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½Ρƒ, поэтому ΠΎΠ½ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ†Π΅Π»ΡŒ. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹: ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, ΠΏΡ€Π°Π²Π° Π²Ρ‹Π΄Π°ΡŽΡ‚ΡΡ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ), доступ ΠΊ ΠΎΠ±Π»Π°ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· OIDC-Ρ„Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΡŽ вмСсто Π΄ΠΎΠ»Π³ΠΎΠΆΠΈΠ²ΡƒΡ‰ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, фиксация вСрсий сторонних дСйствий ΠΏΠΎ Ρ…Π΅ΡˆΡƒ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°, Π° Π½Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΌΡƒ Ρ‚Π΅Π³Ρƒ, изоляция сборок ΠΈΠ· Ρ„ΠΎΡ€ΠΊΠΎΠ² (Π±Π΅Π· сСкрСтов ΠΈ Π±Π΅Π· записи), Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ окруТСния с ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅Π²ΡŒΡŽ для ΠΏΡ€ΠΎΠ΄Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° ΡƒΡ‚Ρ‘ΠΊΡˆΠΈΠ΅ сСкрСты ΠΈ уязвимости Π² самом ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π΅. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ сборочныС скрипты: postinstall Π² зависимостях выполняСтся с ΠΏΡ€Π°Π²Π°ΠΌΠΈ сборки.

Как Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ сам ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ CI/CD ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΠΈ? | JScriptiser