# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ការចេញផ្សាយ 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI ភ្នាក់ងារ Kubernetes និងមជ្ឈមណ្ឌលសុវត្ថិភាព ក៏ដូចជាមុខងារដែលអាចប្តូរបាននៅក្នុង Starter

នៅ GitLab យើងតែងតែគិតអំពីរបៀបដែលយើងអាចជួយអ្នកប្រើប្រាស់កាត់បន្ថយហានិភ័យ បង្កើនប្រសិទ្ធភាព និងកែលម្អល្បឿនចែកចាយនៅលើវេទិកាដែលអ្នកចូលចិត្ត។ ក្នុងខែនេះ យើងបានបន្ថែមមុខងារថ្មីៗដែលមានប្រយោជន៍ជាច្រើន ដែលពង្រីកសមត្ថភាពសុវត្ថិភាព កាត់បន្ថយចំនួនភាពងាយរងគ្រោះ បង្កើនប្រសិទ្ធភាព សម្រួលការងារជាមួយ GitLab និងជួយក្រុមរបស់អ្នកឱ្យផ្តល់នូវមុខងារកាន់តែលឿនជាងមុន។ យើងសង្ឃឹមថាអ្នកនឹងរកឃើញលក្ខណៈសំខាន់ៗនៃការចេញផ្សាយដែលមានប្រយោជន៍ក៏ដូចជា 53 លក្ខណៈពិសេសថ្មីផ្សេងទៀត។ដែលត្រូវបានបន្ថែមនៅក្នុងការចេញផ្សាយនេះ។

មុខងារសុវត្ថិភាពកម្រិតខ្ពស់

យើងព្យាយាមបន្ថែមមុខងារថ្មីៗជាច្រើនទៅ GitLab DevSecOps ជារៀងរាល់ខែ ហើយការចេញផ្សាយនេះមិនមានករណីលើកលែងនោះទេ។ កូនសោសម្ងាត់ពីឃ្លាំងសម្ងាត់ HashiCorp ឥឡូវនេះអាចត្រូវបានប្រើនៅក្នុងការងារ CI/CD នៅក្នុងក្របខ័ណ្ឌនៃការជួបប្រជុំគ្នា និងការដាក់ពង្រាយ។ លើសពីនេះ អង្គការដែលចង់គាំទ្រការបំបែកទំនួលខុសត្រូវលើការដាក់ពង្រាយកូដអាចឥឡូវនេះ បន្ថែមតួនាទីអ្នកចែកចាយទៅអ្នកប្រើប្រាស់ដែលមានសិទ្ធិចូលប្រើអ្នករាយការណ៍. តួនាទីនេះត្រូវគ្នា។ គោលការណ៍នៃសិទ្ធិចូលប្រើតិចបំផុត។ ហើយ​នឹង​អនុញ្ញាត​ឱ្យ​អ្នក​បញ្ជាក់​សំណើ​បញ្ចូល​គ្នា (ក្នុង​ការ​ធ្វើ​មូលដ្ឋានីយកម្ម​ជា​ភាសា​រុស្សី​នៃ GitLab "ការ​ស្នើ​សុំ​បញ្ចូល​គ្នា") និង​ដាក់​ឱ្យ​ប្រើ​កូដ​ក្នុង​បរិស្ថាន​ដែល​បាន​ការពារ ដោយ​មិន​មាន​ការ​ផ្តល់​សិទ្ធិ​ចូល​ប្រើ​ដើម្បី​ផ្លាស់​ប្តូរ​កូដ​ដោយ​ខ្លួន​វា​ឡើយ។

វិធីមួយទៀតដើម្បីកាត់បន្ថយហានិភ័យគឺត្រូវប្រើថ្មី។ ភ្នាក់ងារ GitLab Kubernetes. ក្រុមប្រតិបត្តិការអាចដាក់ពង្រាយក្រុម Kubernetes ពី GitLab ដោយមិនចាំបាច់បង្ហាញចង្កោមរបស់ពួកគេទៅអ៊ីនធឺណិតទាំងមូល។ យើងក៏កំពុងណែនាំការគាំទ្រការគ្រប់គ្រងកំណែដោយស្វ័យប្រវត្តិសម្រាប់ឯកសាររដ្ឋ Terraform ថ្មីជាមួយ GitLab បានគ្រប់គ្រងស្ថានភាព Terraform ដើម្បីគាំទ្រការអនុលោមភាព និងភាពងាយស្រួលនៃការបំបាត់កំហុស។ ទីបំផុត ផ្ទាំងគ្រប់គ្រងសុវត្ថិភាពឧទាហរណ៍បានក្លាយជា មជ្ឈមណ្ឌលសន្តិសុខ GitLab ជាមួយនឹងរបាយការណ៍ភាពងាយរងគ្រោះ និងការកំណត់សុវត្ថិភាព។

ការងារកាន់តែងាយស្រួល និងមានប្រសិទ្ធភាពជាមួយ GitLab

យើងបានកែលម្អការស្វែងរកជាសកលរបស់យើងដើម្បីរួមបញ្ចូល ការរុករករហ័សពីរបារស្វែងរកអនុញ្ញាតឱ្យអ្នករុករកយ៉ាងងាយស្រួលទៅកាន់សំបុត្រចុងក្រោយបំផុត ក្រុម គម្រោង ការកំណត់ និងប្រធានបទជំនួយ។ យើងមានសេចក្តីសោមនស្សរីករាយក្នុងការប្រកាសថា GitLab Pages ការបញ្ជូនបន្តបានបង្ហាញខ្លួន ដើម្បីប្តូរទិសទំព័រ និងថតនីមួយៗនៅក្នុងគេហទំព័រ ដែលនឹងអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ដាក់ឱ្យប្រើប្រាស់គេហទំព័ររបស់ពួកគេកាន់តែមានប្រសិទ្ធភាព។ ហើយសម្រាប់អ្នកដែលចង់ទទួលបានព័ត៌មានបន្ថែមអំពីការដាក់ពង្រាយ ការចេញផ្សាយនេះអនុញ្ញាត គ្រប់គ្រងការដាក់ពង្រាយគម្រោងដែលគាំទ្ររាប់រយពីរបារឧបករណ៍បរិស្ថាន!

ការរួមចំណែកប្រភពបើកចំហ

យើងតំណាង ការបង្ហាញកូដគ្របដណ្តប់នៅក្នុងភាពខុសគ្នានៃសំណើបញ្ចូលគ្នាដែលខ្ញុំបានបន្ថែម MVP ប្រចាំខែនេះ Fabio Huser. សញ្ញាសម្គាល់លើការគ្របដណ្តប់ការធ្វើតេស្តឯកតានៃកូដដែលបានផ្លាស់ប្តូរផ្តល់ឱ្យអ្នកអភិវឌ្ឍន៍នូវគំនិតច្បាស់លាស់នៃការគ្របដណ្តប់កូដអំឡុងពេលពិនិត្យ។ ព័ត៌មាននេះជួយបង្កើនល្បឿនការពិនិត្យឡើងវិញ និងកាត់បន្ថយពេលវេលាសម្រាប់ការរួមបញ្ចូលគ្នា និងការដាក់ឱ្យប្រើប្រាស់កូដថ្មី។ ហើយយើងផងដែរ។ បានផ្លាស់ទីមុខងារដែលអាចប្តូរបាន (ទង់មុខងារ) ទៅ Starter និងផែនការ ផ្លាស់ទីពួកវាទៅស្នូលនៅក្នុងការចេញផ្សាយ 13.5.

ហើយនេះគ្រាន់តែជាការចាប់ផ្តើមប៉ុណ្ណោះ!

ដូចសព្វមួយដង វាមានទំហំតូចពេកនៅក្នុងទិដ្ឋភាពទូទៅ ប៉ុន្តែមានមុខងារពិសេសៗជាច្រើននៅក្នុងការចេញផ្សាយ 13.4។ នេះ​ជា​រឿង​មួយ​ចំនួន​ទៀត៖

ចង់​ដឹង​ជា​មុន​ថា​មាន​អ្វី​នៅ​រង់ចាំ​អ្នក​ បន្ទាប់ ដោះលែង, មើល វីដេអូចេញផ្សាយ 13.5 របស់យើង។.

មើលការផ្សាយតាមអ៊ីនធឺណិតរបស់យើង "ភាពធន់នឹងពេលវេលាដ៏លំបាក".

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

រង្វាន់ MVP ខែ​នេះ - Fabio Huser

Fabio បានចូលរួមចំណែកយ៉ាងសំខាន់ ការរួមចំណែក в ការបង្ហាញកូដគ្របដណ្តប់នៅក្នុងភាពខុសគ្នានៃសំណើបញ្ចូលគ្នា - លក្ខណៈពិសេសមួយដែលត្រូវបានរង់ចាំជាយូរមកហើយនៅក្នុងសហគមន៍ GitLab ។ នេះគឺជាការរួមចំណែកដ៏សំខាន់ពិតប្រាកដជាមួយនឹងការផ្លាស់ប្តូរដែលមិនសំខាន់ដែលតម្រូវឱ្យមានការសហការជាប្រចាំជាមួយសមាជិកក្រុម GitLab និងប៉ះពាល់ដល់ផ្នែកជាច្រើននៃគម្រោងដូចជា UX ផ្នែកខាងមុខ និងផ្នែកខាងក្រោយ។

លក្ខណៈពិសេសសំខាន់ៗនៃការចេញផ្សាយ GitLab 13.4

ប្រើគ្រាប់ចុច HashiCorp Vault នៅក្នុងការងារ CI

(ពិសេស, ចុងក្រោយ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ចេញផ្សាយ

នៅក្នុងការចេញផ្សាយ 12.10 GitLab បានណែនាំសមត្ថភាពក្នុងការទទួល និងផ្ទេរកូនសោទៅកាន់ការងារ CI ដោយប្រើកម្មវិធីគ្រប់គ្រងការងារ GitLab (អ្នករត់ GitLab) ។ ឥឡូវនេះយើងកំពុងពង្រីក ការផ្ទៀងផ្ទាត់ដោយប្រើ JWTបន្ថែមវាក្យសម្ព័ន្ធថ្មី។ secrets ទៅកាន់​ឯកសារ .gitlab-ci.yml. វានឹងធ្វើឱ្យមានភាពងាយស្រួលក្នុងការដំឡើង និងប្រើប្រាស់ឃ្លាំង HashiCorp ជាមួយ GitLab។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារសម្រាប់ធ្វើការជាមួយសោ и សំបុត្រដើម.

ការណែនាំភ្នាក់ងារ GitLab Kubernetes

(ពិសេស ចុងក្រោយ) ដំណាក់កាលវដ្ត DevOps៖ កំណត់រចនាសម្ព័ន្ធ

ការធ្វើសមាហរណកម្មរបស់ GitLab ជាមួយ Kubernetes បានធ្វើឱ្យវាអាចដាក់ពង្រាយទៅកាន់ក្រុម Kubernetes ជាយូរមកហើយ ដោយមិនចាំបាច់មានការកំណត់រចនាសម្ព័ន្ធដោយដៃ។ អ្នកប្រើប្រាស់ជាច្រើនចូលចិត្តភាពងាយស្រួលនៃការប្រើប្រាស់កញ្ចប់នេះ ខណៈពេលដែលអ្នកផ្សេងទៀតជួបប្រទះការលំបាកមួយចំនួន។ សម្រាប់ការរួមបញ្ចូលបច្ចុប្បន្ន ចង្កោមរបស់អ្នកត្រូវតែអាចចូលប្រើបានពីអ៊ីនធឺណិត ដើម្បីឱ្យ GitLab អាចចូលប្រើវាបាន។ សម្រាប់អង្គការជាច្រើន វាមិនអាចធ្វើទៅបានទេ ដោយសារពួកគេដាក់កម្រិតលើការចូលប្រើចង្កោមសម្រាប់ហេតុផលសុវត្ថិភាព ការអនុលោមតាមច្បាប់ ឬបទប្បញ្ញត្តិ។ ដើម្បីទទួលបានការរឹតបន្តឹងទាំងនេះ អ្នកប្រើប្រាស់ចាំបាច់ត្រូវបង្កើតឧបករណ៍របស់ពួកគេនៅលើកំពូលនៃ GitLab បើមិនដូច្នេះទេ ពួកគេនឹងមិនអាចប្រើមុខងារនេះបានទេ។

ថ្ងៃនេះយើងសូមណែនាំភ្នាក់ងារ GitLab Kubernetes ដែលជាវិធីថ្មីក្នុងការដាក់ពង្រាយទៅកាន់ក្រុម Kubernetes ។ ភ្នាក់ងារដំណើរការនៅខាងក្នុងចង្កោមរបស់អ្នក ដូច្នេះអ្នកមិនចាំបាច់បង្ហាញវាទៅអ៊ីនធឺណិតទាំងមូលទេ។ ភ្នាក់ងារសម្របសម្រួលការដាក់ពង្រាយដោយស្នើសុំការផ្លាស់ប្តូរថ្មីពី GitLab ជាជាង GitLab ជំរុញការធ្វើបច្ចុប្បន្នភាពទៅចង្កោម។ មិនថាអ្នកប្រើវិធីសាស្ត្រ GitOps បែបណាក៏ដោយ GitLab បានគ្របដណ្តប់អ្នក។

សូម​បញ្ជាក់​ថា​នេះ​ជា​ការ​ចេញ​ផ្សាយ​ដំបូង​របស់​ភ្នាក់ងារ។ ការផ្តោតអារម្មណ៍បច្ចុប្បន្នរបស់យើងសម្រាប់ភ្នាក់ងារ GitLab Kubernetes គឺដើម្បីកំណត់រចនាសម្ព័ន្ធ និងគ្រប់គ្រងការដាក់ឱ្យប្រើប្រាស់តាមរយៈកូដ។ មុខងារសមាហរណកម្ម Kubernetes ដែលមានស្រាប់មួយចំនួន ដូចជាបន្ទះដាក់ពង្រាយ និងកម្មវិធីគ្រប់គ្រង GitLab មិនទាន់ត្រូវបានគាំទ្រនៅឡើយទេ។ យើងសន្មត់សមត្ថភាពទាំងនេះនឹងត្រូវបានបន្ថែមទៅភ្នាក់ងារនៅក្នុងការចេញផ្សាយនាពេលខាងមុខ ក៏ដូចជាការរួមបញ្ចូលថ្មីដែលផ្តោតលើសុវត្ថិភាព និងការអនុលោមតាមច្បាប់។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារភ្នាក់ងារ GitLab Kubernetes и សំបុត្រដើម.

ផ្តល់ឱ្យអ្នកប្រើប្រាស់នូវការអនុញ្ញាតឱ្យដាក់ពង្រាយដោយគ្មានការចូលប្រើកូដ

(ពិសេស, ចុងក្រោយ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ចេញផ្សាយ

ពីមុនប្រព័ន្ធអនុញ្ញាតរបស់ GitLab បានធ្វើឱ្យមានការលំបាកក្នុងការបែងចែកទំនួលខុសត្រូវក្នុងក្រុមរបស់អ្នកឱ្យបានត្រឹមត្រូវរវាងអ្នកទទួលខុសត្រូវសម្រាប់ការអភិវឌ្ឍន៍ និងអ្នកដែលទទួលខុសត្រូវលើការដាក់ឱ្យប្រើប្រាស់។ ជាមួយនឹងការចេញផ្សាយ GitLab 13.4 អ្នកអាចផ្តល់ការអនុញ្ញាតឱ្យយល់ព្រមលើសំណើបញ្ចូលគ្នាសម្រាប់ការដាក់ពង្រាយ ក៏ដូចជាការដាក់ឱ្យប្រើប្រាស់កូដយ៉ាងពិតប្រាកដទៅមនុស្សដែលមិនសរសេរកូដដោយមិនផ្តល់ឱ្យពួកគេនូវសិទ្ធិចូលប្រើអ្នកថែរក្សា (នៅក្នុងការធ្វើមូលដ្ឋានីយកម្មរុស្ស៊ីនៃ GitLab "maintainer" )

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារស្តីពីការចូលប្រើបរិស្ថាន и វីរភាពដើម.

មជ្ឈមណ្ឌលសន្តិសុខ

(ចុងក្រោយ មាស) ដំណាក់កាលវដ្ត DevOps៖ សុវត្ថិភាព

ពីមុន ការគ្រប់គ្រងភាពងាយរងគ្រោះកម្រិត instance ត្រូវបានកំណត់ទាំងមុខងារ និងភាពបត់បែន។ ចំណុចប្រទាក់គឺជាទំព័រតែមួយដែលរួមបញ្ចូលគ្នានូវព័ត៌មានលម្អិតនៃភាពងាយរងគ្រោះ ក្រាហ្វរង្វាស់ និងការកំណត់។ មិនមានកន្លែងច្រើនដើម្បីអភិវឌ្ឍមុខងារទាំងនេះ ឬប្រើមុខងារសុវត្ថិភាពផ្សេងទៀតទេ។

យើងបានធ្វើការផ្លាស់ប្តូរជាមូលដ្ឋានចំពោះរបៀបដែលយើងគ្រប់គ្រងសុវត្ថិភាព និងតម្លាភាពនៅក្នុង GitLab ។ បន្ទះសុវត្ថិភាពវត្ថុត្រូវបានផ្លាស់ប្តូរទៅជាមជ្ឈមណ្ឌលសន្តិសុខទាំងមូល។ ការផ្លាស់ប្តូរដ៏ធំបំផុតគឺការណែនាំអំពីរចនាសម្ព័ន្ធម៉ឺនុយថ្មី៖ ជំនួសឱ្យទំព័រមួយ ឥឡូវនេះអ្នកឃើញផ្ទាំងគ្រប់គ្រងសុវត្ថិភាព របាយការណ៍ភាពងាយរងគ្រោះ និងផ្នែកការកំណត់ដាច់ដោយឡែក។ ខណៈពេលដែលមុខងារមិនបានផ្លាស់ប្តូរ ការបំបែកវាទៅជាផ្នែកៗនឹងអនុញ្ញាតឱ្យមានការកែលម្អផ្នែកនេះ ដែលវានឹងពិបាក។ នេះក៏កំណត់ដំណាក់កាលសម្រាប់ការបន្ថែមសមត្ថភាពដែលទាក់ទងនឹងសុវត្ថិភាពផ្សេងទៀតនាពេលអនាគតផងដែរ។

ផ្នែករបាយការណ៍ភាពងាយរងគ្រោះដែលខិតខំប្រឹងប្រែងឥឡូវនេះមានកន្លែងបន្ថែមទៀតដើម្បីបង្ហាញព័ត៌មានលម្អិតសំខាន់ៗ។ នេះគឺជាភាពងាយរងគ្រោះដែលបច្ចុប្បន្នស្ថិតនៅក្នុងបញ្ជីភាពងាយរងគ្រោះរបស់គម្រោង។ ការផ្លាស់ទីធាតុក្រាហ្វិកដែលមានមាត្រដ្ឋានភាពងាយរងគ្រោះទៅផ្នែកដាច់ដោយឡែកបង្កើតបន្ទះត្រួតពិនិត្យសុវត្ថិភាពងាយស្រួល។ ឥឡូវនេះវាគឺជាផ្ទាំងក្រណាត់សម្រាប់ការមើលឃើញនាពេលអនាគត - មិនត្រឹមតែសម្រាប់ការគ្រប់គ្រងភាពងាយរងគ្រោះប៉ុណ្ណោះទេ ប៉ុន្តែសម្រាប់ការវាស់វែងដែលទាក់ទងនឹងសុវត្ថិភាពណាមួយ។ ជាចុងក្រោយ តំបន់ការកំណត់ដាច់ដោយឡែកបង្កើតចន្លោះទូទៅសម្រាប់ការកំណត់សុវត្ថិភាពកម្រិតវត្ថុទាំងអស់ មិនត្រឹមតែការគ្រប់គ្រងភាពងាយរងគ្រោះប៉ុណ្ណោះទេ។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារនៃមជ្ឈមណ្ឌលសន្តិសុខនៃវត្ថុ и វីរភាពដើម.

មុខងារដែលអាចប្តូរបានឥឡូវនេះនៅក្នុង GitLab Starter

(STARTER, បុព្វលាភ, ចុងក្រោយ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ចេញផ្សាយ

GitLab 11.4 ត្រូវបានចេញផ្សាយ កំណែអាល់ហ្វានៃមុខងារដែលអាចប្តូរបាន។. នៅក្នុង 12.2 យើងបានណែនាំយុទ្ធសាស្រ្តសម្រាប់ពួកគេ។ ភាគរយនៃអ្នកប្រើប្រាស់ и ដោយលេខសម្គាល់អ្នកប្រើប្រាស់ហើយនៅក្នុង 13.1 ពួកគេបានបន្ថែម បញ្ជីអ្នកប្រើប្រាស់ и រៀបចំយុទ្ធសាស្ត្រ សម្រាប់បរិស្ថានផ្សេងៗគ្នា។

កាលពីដើមឆ្នាំនេះ GitLab បានធ្វើការប្តេជ្ញាចិត្ត ផ្លាស់ទី 18 លក្ខណៈពិសេស ចូលទៅក្នុងប្រភពបើកចំហ។ នៅក្នុងការចេញផ្សាយនេះ យើងបានបញ្ចប់ការផ្ទេរមុខងារដែលអាចប្តូរបានទៅកាន់គម្រោង Starter ហើយនឹងបន្តផ្ទេរពួកវាទៅស្នូលពី Git Lab 13.5. យើងរីករាយក្នុងការនាំយកមុខងារនេះទៅកាន់អ្នកប្រើប្រាស់កាន់តែច្រើន ហើយចង់ឮពីរបៀបដែលអ្នកប្រើវា។

ឯកសារស្តីពីមុខងារដែលអាចប្តូរបាន។ и សំបុត្រដើម.

ការរុករករហ័សពីរបារស្វែងរក

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ភាពទំនេរ

ពេលខ្លះនៅពេលរុករក GitLab អ្នកចង់ទៅត្រង់ទៅគម្រោងជាក់លាក់ជាជាងទំព័រលទ្ធផលស្វែងរក។

ដោយប្រើរបារស្វែងរកសកល អ្នកអាចរុករកបានយ៉ាងលឿនទៅកាន់សំបុត្រចុងក្រោយបំផុត ក្រុម គម្រោង ការកំណត់ និងប្រធានបទជំនួយ។ អ្នកក៏អាចប្រើ hotkey ផងដែរ។ /ដើម្បីផ្លាស់ទីទស្សន៍ទ្រនិចរបស់អ្នកទៅរបារស្វែងរកដើម្បីរុករក GitLab កាន់តែមានប្រសិទ្ធភាព!

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ស្វែងរកឯកសារបំពេញដោយស្វ័យប្រវត្តិ и សំបុត្រដើម.

បង្ហាញការគ្របដណ្តប់កូដនៅក្នុងភាពខុសគ្នានៃសំណើបញ្ចូលគ្នា

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ បង្កើត

នៅពេលពិនិត្យមើលសំណើបញ្ចូលគ្នា វាអាចពិបាកក្នុងការកំណត់ថាតើលេខកូដដែលបានផ្លាស់ប្តូរត្រូវបានគ្របដណ្តប់ដោយការធ្វើតេស្តឯកតាដែរឬទេ។ ជំនួសមកវិញ អ្នកត្រួតពិនិត្យអាចពឹងផ្អែកលើការគ្របដណ្តប់ទាំងមូល និងស្នើសុំឱ្យវាត្រូវបានបង្កើន មុនពេលអនុម័តសំណើបញ្ចូលគ្នា។ នេះអាចនាំទៅរកវិធីសាស្រ្តខុសឆ្គងចំពោះការធ្វើតេស្តសរសេរ ដែលពិតជានឹងមិនធ្វើអោយប្រសើរឡើងនូវគុណភាពកូដ ឬការគ្របដណ្តប់លើការធ្វើតេស្តនោះទេ។

ឥឡូវនេះ នៅពេលមើលភាពខុសគ្នានៃសំណើបញ្ចូលគ្នា អ្នកនឹងឃើញការបង្ហាញជារូបភាពនៃការគ្របដណ្តប់កូដ។ សញ្ញាសម្គាល់ថ្មីនឹងអនុញ្ញាតឱ្យអ្នកយល់បានយ៉ាងឆាប់រហ័សថាតើលេខកូដដែលបានផ្លាស់ប្តូរត្រូវបានគ្របដណ្តប់ដោយការធ្វើតេស្តឯកតា ដែលនឹងជួយបង្កើនល្បឿននៃការពិនិត្យមើលកូដ និងពេលវេលានៃការបញ្ចូលគ្នា និងការដាក់ឱ្យប្រើប្រាស់លេខកូដថ្មី។

ស្ទ្រីម Fabio Huser និង Siemens សម្រាប់មុខងារនេះ!

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារស្តីពីការបង្ហាញកូដគ្របដណ្តប់ដោយការធ្វើតេស្ត и សំបុត្រដើម.

បរិស្ថាន និងគម្រោងជាច្រើនទៀតនៅក្នុងបន្ទះបរិស្ថាន

(ពិសេស, ចុងក្រោយ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ចេញផ្សាយ

ចាប់តាំងពីការចេញផ្សាយ GitLab 12.5 ដោយប្រើ បន្ទះបរិស្ថាន អ្នកអាចតាមដានស្ថានភាពបរិស្ថាន ប៉ុន្តែមិនលើសពីប្រាំពីរបរិស្ថានក្នុងគម្រោងបី។ យើងបានធ្វើឱ្យប្រសើរឡើងនូវបន្ទះនេះនៅក្នុងការចេញផ្សាយ 13.4 ដោយដាក់ទំព័រដើម្បីជួយអ្នកក្នុងការថែរក្សា និងគ្រប់គ្រងបរិស្ថានរបស់អ្នកតាមមាត្រដ្ឋាន។ ឥឡូវនេះ អ្នកអាចមើលឃើញបរិស្ថានកាន់តែច្រើននៅក្នុងគម្រោងជាច្រើនទៀត។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារនៃបន្ទះបរិស្ថាន и សំបុត្រដើម.

GitLab គ្រប់គ្រងលើអ្នកផ្តល់ GitLab Terraform

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ កំណត់រចនាសម្ព័ន្ធ

ថ្មីៗនេះយើង បានទទួលសិទ្ធិអ្នកថែទាំដល់អ្នកផ្តល់ GitLab Terraform និងផែនការ កែលម្អវានៅក្នុងការចេញផ្សាយនាពេលខាងមុខ. ក្នុងរយៈពេលមួយខែកន្លងមកនេះ យើងបានទទួលយកសំណើបញ្ចូលគ្នាចំនួន 21 និងបានបិទសំបុត្រចំនួន 31 រួមទាំងបញ្ហាដែលមានរយៈពេលយូរមួយចំនួន និងមុខងារដែលបាត់ដូចជា ការគាំទ្រសម្រាប់ក្រុមឧទាហរណ៍... អ្នក​អាច ស្វែងយល់បន្ថែមអំពីអ្នកផ្តល់ GitLab Terraform នៅក្នុងឯកសារ Terraform ។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារអ្នកផ្តល់ GitLab Terraform и សំបុត្រដើម.

ការធ្វើតេស្ត API Fuzzing ជាមួយនឹងលក្ខណៈបច្ចេកទេស OpenAPI ឬឯកសារ HAR

(ចុងក្រោយ មាស) ដំណាក់កាលវដ្ត DevOps៖ សុវត្ថិភាព

ការធ្វើតេស្ត fuzzing API គឺជាវិធីដ៏ល្អមួយដើម្បីស្វែងរកកំហុស និងភាពងាយរងគ្រោះនៅក្នុងកម្មវិធីគេហទំព័រ និង APIs របស់អ្នក ដែលម៉ាស៊ីនស្កេន និងវិធីសាស្ត្រសាកល្បងផ្សេងទៀតអាចនឹងខកខាន។

ការធ្វើតេស្ត fuzzing API នៅក្នុង GitLab អនុញ្ញាតឱ្យអ្នកផ្តល់ ការបញ្ជាក់របស់ OpenAPI v2ឯកសារ HAR កម្មវិធីរបស់អ្នក ហើយបន្ទាប់មកបង្កើតទិន្នន័យបញ្ចូលចៃដន្យដោយស្វ័យប្រវត្តិ ដែលត្រូវបានរចនាឡើងដើម្បីសាកល្បងករណីគែម និងស្វែងរកកំហុស។ លទ្ធផលអាចមើលឃើញភ្លាមៗនៅក្នុងបំពង់របស់អ្នក។

នេះជាការចេញផ្សាយការធ្វើតេស្ត fuzz API ដំបូងរបស់យើង ហើយយើងចង់ស្តាប់អ្វីដែលអ្នកគិត។ យើងមានច្រើនទៀតនៅក្នុងស្តុកសម្រាប់ការធ្វើតេស្ត fuzz គំនិតជាច្រើន។ដែលយើងនឹងផ្អែកលើការចេញផ្សាយលក្ខណៈពិសេសនេះ។

ឯកសារសាកល្បង API Fuzzing и វីរភាពដើម.

មើល​ក្រាហ្វិក​ថ្មី​ជា​មុន​ក្នុង​បន្ទះ​ម៉ែត្រ

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ម៉ូនីទ័រ

កាលពីមុន ការបង្កើតក្រាហ្វនៅក្នុងផ្ទាំងគ្រប់គ្រងម៉ែត្រនៅក្នុង GitLab មិនមែនជាកិច្ចការងាយស្រួលនោះទេ។ បន្ទាប់ពីអ្នកបានបង្កើតម៉ែត្រនៅក្នុងឯកសារ YAML ផ្ទាំងគ្រប់គ្រង អ្នកបានធ្វើការផ្លាស់ប្តូរទៅ masterដោយ​មិន​អាច​ផ្ទៀងផ្ទាត់​ថា​ក្រាហ្វ​ដែល​ទើប​បង្កើត​ថ្មី​ដំណើរការ​ដូច​ដែល​អ្នក​ត្រូវ​ការ។ ចាប់ផ្តើមជាមួយនឹងការចេញផ្សាយនេះ អ្នកអាចមើលការផ្លាស់ប្តូរជាមុននៅពេលអ្នកបង្កើតក្រាហ្វ ដោយទទួលបានគំនិតនៃលទ្ធផលមុនពេលផ្ញើការផ្លាស់ប្តូរទៅកាន់ឯកសារ YAML ផ្ទាំងគ្រប់គ្រង។

ឯកសារស្តីពីការបន្ថែមក្រាហ្វថ្មីទៅបន្ទះ и សំបុត្រដើម.

ទិន្នន័យស្តីពីការគ្របដណ្តប់កូដដោយការធ្វើតេស្តសម្រាប់គម្រោងទាំងអស់នៃក្រុម

(ពិសេស, ចុងក្រោយ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

នៅពេលអ្នកគ្រប់គ្រងគម្រោងមួយចំនួនធំនៅក្នុង GitLab អ្នកត្រូវការប្រភពតែមួយនៃព័ត៌មានអំពីរបៀបដែលការគ្របដណ្តប់កូដកំពុងផ្លាស់ប្តូរតាមពេលវេលានៅទូទាំងគម្រោងទាំងអស់។ ពីមុនការបង្ហាញព័ត៌មាននេះទាមទារការងារដោយដៃដែលធុញទ្រាន់ និងចំណាយពេលច្រើន៖ អ្នកត្រូវទាញយកទិន្នន័យគ្របដណ្តប់កូដពីគម្រោងនីមួយៗ ហើយបញ្ចូលវាទៅក្នុងតារាងមួយ។

នៅក្នុងការចេញផ្សាយ 13.4 វាអាចប្រមូលផ្តុំបានយ៉ាងងាយស្រួល និងឆាប់រហ័ស .csv ឯកសារដែលមានទិន្នន័យទាំងអស់លើការគ្របដណ្តប់កូដសម្រាប់គម្រោងទាំងអស់នៃក្រុម ឬសម្រាប់ជម្រើសនៃគម្រោង។ លក្ខណៈពិសេសនេះគឺ MVC វានឹងត្រូវបានធ្វើតាមដោយសមត្ថភាព ផែនការគ្របដណ្តប់ជាមធ្យមតាមពេលវេលា.

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារវិភាគឃ្លាំង и សំបុត្រដើម.

គាំទ្រភាសាថ្មីសម្រាប់ការធ្វើតេស្ត fuzz ពេញលេញ

(ចុងក្រោយ មាស) ដំណាក់កាលវដ្ត DevOps៖ សុវត្ថិភាព

ការចេញផ្សាយនេះណែនាំការគាំទ្រសម្រាប់ភាសាថ្មីជាច្រើនសម្រាប់ការធ្វើតេស្ត fuzz ដែលមានបំណងគ្របដណ្តប់ពេញលេញ។

ឥឡូវនេះ អ្នកអាចវាយតម្លៃសមត្ថភាពពេញលេញនៃការធ្វើតេស្ត fuzzing នៅក្នុងកម្មវិធី Java, Rust និង Swift របស់អ្នក ហើយស្វែងរកកំហុស និងភាពងាយរងគ្រោះដែលម៉ាស៊ីនស្កេន និងវិធីសាស្ត្រសាកល្បងផ្សេងទៀតអាចនឹងខកខាន។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារស្តីពីភាសាដែលគាំទ្រសម្រាប់ការធ្វើតេស្ត fuzz и វីរភាពដើម.

ការជូនដំណឹងនៅលើទំព័របរិស្ថានចម្បង

(ពិសេស, ចុងក្រោយ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ចេញផ្សាយ

ទំព័របរិស្ថានបង្ហាញស្ថានភាពទូទៅនៃបរិស្ថានរបស់អ្នក។ នៅក្នុងការចេញផ្សាយនេះ យើងបានកែលម្អទំព័រនេះដោយបន្ថែមការបង្ហាញការជូនដំណឹង។ ការដាស់តឿនដែលបានបង្កឡើង រួមជាមួយនឹងស្ថានភាពនៃបរិស្ថានរបស់អ្នក នឹងជួយអ្នកឱ្យចាត់វិធានការយ៉ាងឆាប់រហ័ស ដើម្បីកែតម្រូវស្ថានភាពដែលកើតឡើង។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារសម្រាប់ការមើលការជូនដំណឹងចុងក្រោយបំផុតនៅក្នុងបរិស្ថាន и សំបុត្រដើម.

បំពង់ដែលដាក់សំបុកឥឡូវនេះអាចដំណើរការបំពង់បង្ហូរសំបុករបស់ពួកគេផ្ទាល់

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

ដោយប្រើបំពង់ដែលដាក់សំបុក ឥឡូវនេះវាអាចធ្វើទៅបានដើម្បីដំណើរការបំពង់ថ្មីនៅខាងក្នុងបំពង់កុមារ។ កម្រិតបន្ថែមនៃជម្រៅអាចមានប្រយោជន៍ប្រសិនបើអ្នកត្រូវការភាពបត់បែនដើម្បីបង្កើតចំនួនអថេរនៃបំពង់។

ពីមុន នៅពេលប្រើបំពង់បង្ហូរដែលដាក់សំបុក បំពង់កូននីមួយៗទាមទារការងារកេះដើម្បីកំណត់ដោយដៃនៅក្នុងបំពង់មេ។ ឥឡូវ​នេះ អ្នក​អាច​បង្កើត​បំពង់​ដែល​ដាក់​សំបុក​ដែល​នឹង​បើក​ដំណើរការ​ជា​ថាមវន្ត​នូវ​ចំនួន​នៃ​បំពង់​ដែល​មាន​សំបុក​ថ្មី​។ ឧទាហរណ៍ ប្រសិនបើអ្នកមាន monorepository អ្នកអាចបង្កើត subpipeline ដំបូងដោយថាមវន្ត ដែលនឹងបង្កើតចំនួនបំពង់ថ្មីដែលត្រូវការដោយផ្អែកលើការផ្លាស់ប្តូរនៅក្នុងសាខា។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារភ្ជាប់បំពង់ и សំបុត្រដើម.

ធ្វើឱ្យការរុករកកាន់តែប្រសើរឡើងរវាងបំពង់មេ និងបំពង់ដែលបានដាក់

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

ពីមុន ការរុករករវាងបំពង់មេ និងបំពង់ដែលជាប់គាំងគឺមិនងាយស្រួលទេ - អ្នកត្រូវការចុចច្រើនដើម្បីទៅដល់បំពង់ដែលចង់បាន។ វាមិនងាយស្រួលទេក្នុងការស្វែងយល់ថាតើការងារណាដែលបានចាប់ផ្តើមបំពង់បង្ហូរប្រេង។ ឥឡូវនេះ វានឹងកាន់តែងាយស្រួលមើលការភ្ជាប់គ្នារវាងបំពង់មេ និងបំពង់ដែលជាប់។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារភ្ជាប់បំពង់ и សំបុត្រដើម.

ការងារម៉ាទ្រីសប៉ារ៉ាឡែលបង្ហាញអថេរដែលពាក់ព័ន្ធនៅក្នុងចំណងជើងការងារ

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

ប្រសិនបើអ្នកបានប្រើ ម៉ាទ្រីសភារកិច្ចអ្នកប្រហែលជាបានកត់សម្គាល់ឃើញថាវាពិបាកក្នុងការកំណត់ថាតើអថេរម៉ាទ្រីសមួយណាត្រូវបានប្រើប្រាស់សម្រាប់ការងារជាក់លាក់មួយ ដោយសារឈ្មោះការងារមើលទៅដូច matrix 1/4. នៅក្នុងការចេញផ្សាយ 13.4 អ្នកនឹងឃើញតម្លៃអថេរដែលពាក់ព័ន្ធដែលត្រូវបានប្រើក្នុងការងារនោះជំនួសឱ្យឈ្មោះការងារទូទៅ។ ឧទាហរណ៍ ប្រសិនបើគោលដៅរបស់អ្នកគឺដើម្បីបំបាត់កំហុសស្ថាបត្យកម្ម x86 នោះការងារនឹងត្រូវបានហៅ matrix: debug x86.

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារសម្រាប់ការងារម៉ាទ្រីសប៉ារ៉ាឡែល и សំបុត្រដើម.

ការកែលម្អផ្សេងទៀតនៅក្នុង GitLab 13.4

ការភ្ជាប់គណនី Atlassian

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ) ដំណាក់កាលវដ្ត DevOps៖ គ្រប់គ្រង

ឥឡូវនេះអ្នកប្រើប្រាស់ GitLab នឹងអាចភ្ជាប់គណនី GitLab របស់ពួកគេទៅគណនី Atlassian Cloud របស់ពួកគេ។ វានឹងអនុញ្ញាតឱ្យអ្នកចូលទៅក្នុង GitLab ដោយប្រើលិខិតសម្គាល់ Atlassian របស់អ្នក ហើយនឹងដាក់មូលដ្ឋានគ្រឹះសម្រាប់ការកែលម្អសមាហរណកម្មនាពេលអនាគតផងដែរ។ Gitlab ជាមួយ Jira និងជាមួយផលិតផលផ្សេងទៀតពីបន្ទាត់ Atlassian ។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារសមាហរណកម្មអាត្លាសៀ и សំបុត្រដើម.

ការនាំចេញបញ្ជីនៃកិច្ចព្រមព្រៀងបញ្ចូលគ្នាទាំងអស់។

(ចុងក្រោយ មាស) ដំណាក់កាលវដ្ត DevOps៖ គ្រប់គ្រង

អង្គការដែលផ្តោតលើការអនុលោមតាមច្បាប់ត្រូវការវិធីមួយដើម្បីបង្ហាញអ្នកសវនករនូវទិដ្ឋភាពរួមនៃសមាសធាតុដែលទាក់ទងនឹងការផ្លាស់ប្តូរដែលបានផ្តល់ឱ្យនៅក្នុងផលិតកម្ម។ នៅក្នុង GitLab នេះមានន័យថាប្រមូលអ្វីៗគ្រប់យ៉ាងនៅកន្លែងតែមួយ៖ បញ្ចូលសំណើ សំបុត្រ បំពង់បង្ហូរ ការស្កេនសុវត្ថិភាព និងទិន្នន័យប្រព្រឹត្តផ្សេងទៀត។ រហូតមកដល់ពេលនេះ អ្នកត្រូវតែប្រមូលវាដោយដៃនៅក្នុង GitLab ឬកំណត់រចនាសម្ព័ន្ធឧបករណ៍របស់អ្នកដើម្បីប្រមូលព័ត៌មាន ដែលវាមិនមានប្រសិទ្ធភាពខ្លាំងនោះទេ។

ឥឡូវនេះ អ្នកអាចប្រមូល និងនាំចេញទិន្នន័យនេះតាមកម្មវិធី ដើម្បីបំពេញតម្រូវការសវនកម្ម ឬធ្វើការវិភាគផ្សេងទៀត។ ដើម្បីនាំចេញបញ្ជីនៃការបញ្ចូលបញ្ចូលគ្នាទាំងអស់សម្រាប់ក្រុមបច្ចុប្បន្ន អ្នកត្រូវចូលទៅកាន់ ផ្ទាំងគ្រប់គ្រងការអនុលោម ហើយចុចលើប៊ូតុង បញ្ជីនៃការរួមបញ្ចូលគ្នាទាំងអស់។. ឯកសារលទ្ធផលនឹងមានការប្តេជ្ញាចិត្តទាំងអស់នៃសំណើបញ្ចូលគ្នា អ្នកនិពន្ធរបស់ពួកគេ លេខសម្គាល់នៃសំណើបញ្ចូលគ្នាដែលពាក់ព័ន្ធ ក្រុម គម្រោង អ្នកបញ្ជាក់ និងព័ត៌មានផ្សេងទៀត។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារសម្រាប់បង្កើតរបាយការណ៍ и សំបុត្រដើម.

រាយបញ្ជី និងគ្រប់គ្រងថូខឹនចូលប្រើផ្ទាល់ខ្លួនតាមរយៈ API

(ចុងក្រោយ មាស) ដំណាក់កាលវដ្ត DevOps៖ គ្រប់គ្រង

ការគ្រប់គ្រងការចូលប្រើ GitLab namespace គឺជាផ្នែកសំខាន់នៃកិច្ចខិតខំប្រឹងប្រែងអនុលោមភាព។ ចាប់ពីគោលការណ៍នៃសិទ្ធិតិចតួចបំផុតដល់ការបិទការចូលប្រើតាមពេលកំណត់ វាអាចមានតម្រូវការមួយចំនួនដែលទាក់ទងនឹងនិមិត្តសញ្ញាចូលប្រើផ្ទាល់ខ្លួននៅក្នុង GitLab ។ ដើម្បីធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការថែរក្សា និងគ្រប់គ្រងរាល់ព័ត៌មានសម្គាល់អត្តសញ្ញាណអ្នកប្រើប្រាស់ទាំងនេះនៅក្នុងចន្លោះឈ្មោះរបស់អ្នក យើងបានផ្តល់នូវសមត្ថភាពក្នុងការរាយបញ្ជីសញ្ញាសម្ងាត់ចូលប្រើប្រាស់ផ្ទាល់ខ្លួនទាំងអស់ និងជាជម្រើស បាន​បដិសេធ​ការ​ចូល​ដំណើរការ តាមរយៈ API ។

ការកែលម្អទាំងនេះចំពោះ GitLab API អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់រាយបញ្ជី និងដកហូតថូខឹនចូលប្រើប្រាស់ផ្ទាល់ខ្លួនរបស់ពួកគេ ហើយអ្នកគ្រប់គ្រងអាចរាយបញ្ជី និងដកហូតសញ្ញាសម្ងាត់របស់អ្នកប្រើប្រាស់របស់ពួកគេ។ ឥឡូវនេះ វានឹងកាន់តែងាយស្រួលសម្រាប់អ្នកគ្រប់គ្រងក្នុងការមើលថាអ្នកណាដែលមានសិទ្ធិចូលប្រើលំហឈ្មោះរបស់ពួកគេ ធ្វើការសម្រេចចិត្តលើការចូលប្រើប្រាស់ដោយផ្អែកលើទិន្នន័យអ្នកប្រើប្រាស់ និងដកហូតថូខឹនការចូលប្រើប្រាស់ផ្ទាល់ខ្លួនដែលអាចត្រូវបានសម្របសម្រួល ឬនៅក្រៅគោលការណ៍គ្រប់គ្រងការចូលដំណើរការរបស់ក្រុមហ៊ុន។

ឯកសារ Token ការចូលប្រើផ្ទាល់ខ្លួន и សំបុត្រដើម.

បញ្ហាពាក់ព័ន្ធ និងមុខងារផ្សេងទៀតឥឡូវនេះស្ថិតនៅក្នុង GitLab Core

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផែនការ

កាលពីប៉ុន្មានខែមុន យើងបានប្រកាសពីផែនការមួយដើម្បី ការបកប្រែលក្ខណៈពិសេស 18 ទៅជាកូដប្រភពបើកចំហ. តាមរយៈ​ការ​ធ្វើ​ការ​ដើម្បី​ផ្តល់​ឱ្យ​នូវ​ការ​សន្យា​នេះ យើង​បាន​ធ្វើ​ សំបុត្រដែលពាក់ព័ន្ធ, នាំចេញសំបុត្រទៅ CSV и របៀបផ្ដោតលើផ្ទាំងកិច្ចការ (នៅក្នុងការធ្វើមូលដ្ឋានីយកម្មរុស្ស៊ីនៃ GitLab "ក្រុមប្រឹក្សាពិភាក្សា") ដែលមាននៅក្នុងផែនការស្នូល។ នេះអនុវត្តតែចំពោះទំនាក់ទំនង "បានភ្ជាប់ទៅ" ទំនាក់ទំនង "ប្លុក" និង "បានទប់ស្កាត់" នៅតែមាននៅក្នុងគម្រោងបង់ប្រាក់។

ឯកសារស្តីពីសំបុត្រដែលពាក់ព័ន្ធ и សំបុត្រដើម.

បង្ហាញឈ្មោះសាខាដើមនៅក្នុងរបារចំហៀងសំណើបញ្ចូលគ្នា

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ បង្កើត

នៅពេលពិនិត្យមើលការផ្លាស់ប្តូរកូដ ការពិភាក្សា និងសំណើបញ្ចូលចូលគ្នា វាគឺជាការចង់ធ្វើការត្រួតពិនិត្យក្នុងតំបន់នៃសាខាសម្រាប់ការពិនិត្យឱ្យកាន់តែស៊ីជម្រៅ។ ទោះជាយ៉ាងណាក៏ដោយ ការស្វែងរកឈ្មោះខ្សែស្រឡាយកាន់តែពិបាក ដោយសារមាតិកាកាន់តែច្រើនត្រូវបានបន្ថែមទៅការពិពណ៌នាសំណើបញ្ចូលគ្នា ហើយអ្នកត្រូវរមូរចុះក្រោមទំព័របន្ថែមទៀត។

យើង​បាន​បន្ថែម​ឈ្មោះ​សាខា​ទៅ​របារ​ចំហៀង​នៃ​សំណើ​បញ្ចូល​គ្នា ដែល​ធ្វើ​ឱ្យ​វា​អាច​ចូល​ដំណើរការ​បាន​គ្រប់​ពេល និង​លុប​បំបាត់​តម្រូវ​ការ​ដើម្បី​រមូរ​តាម​ទំព័រ​ទាំងមូល។ ដូច​គ្នា​នឹង​តំណ​ភ្ជាប់​ទៅ​នឹង​សំណើ​បញ្ចូល​គ្នា​ដែរ ផ្នែក​សាខា​ប្រភព​មាន​ប៊ូតុង "ចម្លង" ដែល​ងាយស្រួល។

ស្ទ្រីម លោក Ethan Reesor សម្រាប់ការរួមចំណែកដ៏ធំរបស់អ្នកក្នុងការអភិវឌ្ឍន៍មុខងារនេះ!

បញ្ចូលឯកសារស្នើសុំ и សំបុត្រដើម.

ការចង្អុលបង្ហាញអំពីវត្តមាននៃឯកសារដែលបានបង្រួមនៅក្នុងភាពខុសគ្នានៃសំណើបញ្ចូលគ្នា

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ បង្កើត

បញ្ចូល​គ្នា​សំណើ​ដែល​បន្ថែម​ការ​ផ្លាស់​ប្តូ​រ​ទៅ​ឯកសារ​ជា​ច្រើន​ពេល​ខ្លះ​បង្រួម​ភាព​ខុស​គ្នា​នៃ​ឯកសារ​ដែល​មាន​ទំហំ​ធំ​ដើម្បី​ធ្វើ​ឱ្យ​ប្រសើរ​ឡើង​ការ​អនុវត្ត​ការ​បង្ហាញ​។ នៅពេលដែលវាកើតឡើង វាអាចរំលងឯកសារដោយចៃដន្យកំឡុងពេលពិនិត្យ ជាពិសេសនៅក្នុងសំណើបញ្ចូលគ្នាជាមួយនឹងឯកសារមួយចំនួនធំ។ ចាប់ផ្តើមជាមួយនឹងកំណែ 13.4 សំណើបញ្ចូលចូលគ្នានឹងដាក់ទង់ភាពខុសគ្នាដែលមានឯកសារដែលបានបត់ ដូច្នេះអ្នកនឹងមិនខកខានឯកសារទាំងនេះអំឡុងពេលពិនិត្យកូដ។ សម្រាប់ភាពច្បាស់លាស់កាន់តែខ្លាំង យើងមានគម្រោងបន្ថែមការបន្លិចទៅក្នុងឯកសារទាំងនេះនៅក្នុងការចេញផ្សាយនាពេលខាងមុខ។ រង់ចាំព័ត៌មានថ្មីៗនៅលើ សំបុត្រ gitlab #16047.

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារនៅលើឯកសារដែលបានបត់នៅក្នុងសំណើបញ្ចូលគ្នា diff и សំបុត្រដើម.

ការព្រមានអំពីវត្តមាននៃឯកសារដែលបានបង្រួមនៅក្នុងភាពខុសគ្នានៃសំណើបញ្ចូលគ្នា

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ បង្កើត

នៅក្នុងផ្នែក diffs នៃសំណើបញ្ចូលគ្នា ឯកសារធំត្រូវបានបង្រួម ដើម្បីបង្កើនដំណើរការ។ ទោះជាយ៉ាងណាក៏ដោយ នៅពេលពិនិត្យមើលកូដ ឯកសារមួយចំនួនអាចនឹងត្រូវខកខាន នៅពេលដែលអ្នកត្រួតពិនិត្យរមូរតាមបញ្ជីឯកសារ ដោយសារឯកសារធំៗទាំងអស់ត្រូវបានបង្រួម។

យើង​បាន​បន្ថែម​ការ​ព្រមាន​ដែល​មើល​ឃើញ​នៅ​ផ្នែក​ខាង​លើ​នៃ​ទំព័រ​សំណើ​បញ្ចូល​គ្នា​ដើម្បី​ប្រាប់​អ្នក​ប្រើ​ថា​មាន​ឯកសារ​បញ្ចូល​គ្នា​ក្នុង​ផ្នែក​នេះ។ វិធីនេះ អ្នកនឹងមិនខកខានការផ្លាស់ប្តូរណាមួយចំពោះសំណើបញ្ចូលគ្នាទេ អំឡុងពេលពិនិត្យ។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារនៅលើឯកសារដែលបានបត់នៅក្នុងសំណើបញ្ចូលគ្នា diff и សំបុត្រដើម.

ការងើបឡើងវិញដោយស្វ័យប្រវត្តិនៃឃ្លាំងចង្កោម Gitaly

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ បង្កើត

កាលពីមុន នៅពេលដែលថ្នាំងចម្បងនៃចង្កោម Gitaly ដំណើរការក្រៅបណ្តាញ ឃ្លាំងនៅលើថ្នាំងនោះត្រូវបានសម្គាល់ថាបានតែអានប៉ុណ្ណោះ។ នេះបានការពារការបាត់បង់ទិន្នន័យក្នុងស្ថានភាពដែលមានការផ្លាស់ប្តូរនៅលើថ្នាំងដែលមិនទាន់ត្រូវបានចម្លង។ នៅពេលដែលថ្នាំងត្រឡប់មកវិញនៅលើអ៊ីនធឺណិត GitLab មិនត្រូវបានស្ដារឡើងវិញដោយស្វ័យប្រវត្តិទេ ហើយអ្នកគ្រប់គ្រងត្រូវចាប់ផ្តើមដំណើរការធ្វើសមកាលកម្មដោយដៃ ឬទទួលយកការបាត់បង់ទិន្នន័យ។ ស្ថានភាពផ្សេងទៀត ដូចជាការបរាជ័យនៃការងារចម្លងនៅលើថ្នាំងបន្ទាប់បន្សំ ក៏អាចបណ្តាលឱ្យឃ្លាំងជាប់គាំង ឬបានតែអានផងដែរ។ ក្នុងករណីនេះ ឃ្លាំងនៅជាប់គាំងរហូតដល់ប្រតិបត្តិការសរសេរបន្ទាប់កើតឡើង ដែលនឹងចាប់ផ្តើមការងារចម្លង។

ដើម្បីដោះស្រាយបញ្ហានេះ។ Praefect ឥឡូវនេះកំណត់ពេលការងារចម្លងនៅពេលវារកឃើញឃ្លាំងហួសសម័យនៅលើថ្នាំងមួយ និងកំណែចុងក្រោយបំផុតនៃឃ្លាំងនៅលើមួយផ្សេងទៀត។ ការងារចម្លងនេះរក្សាឃ្លាំងឱ្យទាន់សម័យដោយស្វ័យប្រវត្តិ ដោយលុបបំបាត់តម្រូវការក្នុងការស្តារទិន្នន័យដោយដៃ។ ការងើបឡើងវិញដោយស្វ័យប្រវត្តិក៏ធានាផងដែរថាថ្នាំងបន្ទាប់បន្សំត្រូវបានធ្វើឱ្យទាន់សម័យយ៉ាងឆាប់រហ័ស ប្រសិនបើការងារចម្លងបរាជ័យ ជាជាងរង់ចាំប្រតិបត្តិការសរសេរបន្ទាប់។ ដោយសារចង្កោម Gilaly ជាច្រើនរក្សាទុកឃ្លាំងមួយចំនួនធំ វាជួយកាត់បន្ថយពេលវេលាដែលអ្នកគ្រប់គ្រង និងវិស្វករដែលអាចទុកចិត្តបានចំណាយក្នុងការទាញយកទិន្នន័យឡើងវិញបន្ទាប់ពីមានកំហុស។

លើសពីនេះ ការជួសជុលដោយស្វ័យប្រវត្តិចាប់ផ្តើមការចម្លងនៃឃ្លាំងលើថ្នាំង Gitaly ថ្មីណាមួយដែលបានបន្ថែមទៅក្នុងចង្កោម ដោយលុបបំបាត់ការងារដោយដៃនៅពេលបន្ថែមថ្នាំងថ្មី។

ឯកសារសង្គ្រោះទិន្នន័យ Gitaly и សំបុត្រដើម.

សម្គាល់កិច្ចការដែលត្រូវធ្វើថាបានបញ្ចប់នៅលើទំព័ររចនា

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ បង្កើត

ការទំនាក់ទំនងប្រកបដោយប្រសិទ្ធភាពនៅក្នុង GitLab គឺផ្អែកលើបញ្ជីការងារត្រូវធ្វើ។ ប្រសិនបើអ្នកត្រូវបានលើកឡើងនៅក្នុងមតិយោបល់ វាជារឿងសំខាន់ដើម្បីអាចលោតទៅកិច្ចការមួយ ហើយចាប់ផ្តើមធ្វើអ្វីមួយ ឬសម្គាល់វាថាបានបញ្ចប់។ វាក៏សំខាន់ផងដែរដើម្បីអាចប្រគល់ភារកិច្ចឱ្យខ្លួនអ្នកនៅពេលដែលអ្នកត្រូវធ្វើការលើអ្វីមួយ ឬត្រលប់មកវាវិញនៅពេលក្រោយ។

ពីមុន អ្នកមិនអាចបន្ថែមកិច្ចការ ឬសម្គាល់ពួកវាថាបានបញ្ចប់ទេ នៅពេលធ្វើការជាមួយការរចនា។ នេះបានរំខានយ៉ាងធ្ងន់ធ្ងរដល់ប្រសិទ្ធភាពនៃការទំនាក់ទំនងរវាងក្រុមផលិតផល ដោយសារការងារត្រូវធ្វើគឺជាធាតុសំខាន់នៃដំណើរការការងារ GitLab ។

នៅក្នុងការចេញផ្សាយ 13.4 ការរចនាទទួលបានមតិយោបល់អំពីសំបុត្រក្នុងការប្រើប្រាស់កិច្ចការ ដែលធ្វើឲ្យការធ្វើការជាមួយពួកគេកាន់តែស៊ីសង្វាក់គ្នា និងមានប្រសិទ្ធភាព។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារស្តីពីការបន្ថែមភារកិច្ចសម្រាប់ការរចនា и សំបុត្រដើម.

ការណែនាំដោះស្រាយបញ្ហាប្រសើរឡើងសម្រាប់ CI/CD

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

យើងបានកែលម្អការណែនាំដោះស្រាយបញ្ហាសម្រាប់ GitLab CI/CD ជាមួយនឹងព័ត៌មានបន្ថែមអំពីបញ្ហាទូទៅដែលអ្នកអាចជួបប្រទះ។ យើងសង្ឃឹមថាឯកសារដែលបានកែលម្អនឹងក្លាយជាធនធានដ៏មានតម្លៃក្នុងការជួយអ្នកឱ្យក្រោកឡើង និងដំណើរការ GitLab CI/CD យ៉ាងឆាប់រហ័ស និងងាយស្រួល។

ឯកសារដោះស្រាយបញ្ហា CI/CD и សំបុត្រដើម.

សំណើ​បញ្ចូល​គ្នា​លែង​ចេញ​ពី​ជួរ​បញ្ចូល​គ្នា​ទៀត​ហើយ។

(ពិសេស, ចុងក្រោយ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

ពីមុន សំណើបញ្ចូលគ្នាអាចធ្លាក់ចេញពីជួរបញ្ចូលចូលគ្នាដោយចៃដន្យ ដោយសារមតិយឺត។ ប្រសិនបើសំណើបញ្ចូលចូលគ្នាបានស្ថិតនៅក្នុងជួររួចហើយ ហើយមាននរណាម្នាក់បានបន្ថែមមតិយោបល់ទៅវា ដែលបង្កើតការពិភាក្សាដែលមិនទាន់បានដោះស្រាយថ្មី សំណើបញ្ចូលគ្នាត្រូវបានចាត់ទុកថាមិនមានសិទ្ធិក្នុងការបញ្ចូលគ្នា ហើយនឹងធ្លាក់ចេញពីជួរ។ ឥឡូវនេះ បន្ទាប់ពីសំណើបញ្ចូលគ្នាត្រូវបានបន្ថែមទៅជួរបញ្ចូលគ្នា មតិយោបល់ថ្មីអាចត្រូវបានបន្ថែមដោយមិនខ្លាចរំខានដល់ដំណើរការបញ្ចូល។

បញ្ចូលឯកសារជួរ и សំបុត្រដើម.

ការបង្ហាញតម្លៃគ្របដណ្តប់កូដសម្រាប់ការងារនៅក្នុងសំណើបញ្ចូលគ្នា

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

អ្នកអភិវឌ្ឍន៍គួរតែអាចមើលឃើញតម្លៃគ្របដណ្តប់កូដបន្ទាប់ពីបំពង់បង្ហូរប្រេងបានបញ្ចប់ - សូម្បីតែនៅក្នុងសេណារីយ៉ូស្មុគស្មាញដូចជាការដំណើរការបំពង់បង្ហូរប្រេងជាមួយនឹងការងារជាច្រើនដែលចាំបាច់ត្រូវញែកដើម្បីគណនាតម្លៃគ្របដណ្តប់។ ពីមុន ធាតុក្រាហ្វិកសំណើបញ្ចូលគ្នាបង្ហាញតែតម្លៃមធ្យមនៃតម្លៃទាំងនេះ ដែលមានន័យថាអ្នកត្រូវរុករកទៅទំព័រការងារ ហើយត្រលប់ទៅការស្នើសុំបញ្ចូលគ្នា ដើម្បីទទួលបានតម្លៃគ្របដណ្តប់កម្រិតមធ្យម។ ដើម្បីសន្សំសំចៃពេលវេលារបស់អ្នក និងជំហានបន្ថែមទាំងនេះ យើងបានធ្វើឱ្យធាតុក្រាហ្វិកបង្ហាញតម្លៃគ្របដណ្តប់ជាមធ្យម ការផ្លាស់ប្តូររបស់វារវាងសាខាគោលដៅ និងប្រភព និងព័ត៌មានជំនួយដែលបង្ហាញពីតម្លៃគ្របដណ្តប់សម្រាប់ការងារនីមួយៗដោយផ្អែកលើមធ្យមភាគត្រូវបានគណនា។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារវិភាគការគ្របដណ្តប់លើកូដ и សំបុត្រដើម.

ការដកកញ្ចប់ចេញពីបញ្ជីឈ្មោះកញ្ចប់នៅពេលមើលក្រុម

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ កញ្ចប់

បញ្ជីឈ្មោះកញ្ចប់ GitLab គឺជាកន្លែងរក្សាទុក និងចែកចាយកញ្ចប់ក្នុងទម្រង់ផ្សេងៗគ្នា។ នៅពេលដែលអ្នកមានកញ្ចប់ជាច្រើននៅក្នុងគម្រោង ឬក្រុមរបស់អ្នក អ្នកត្រូវកំណត់អត្តសញ្ញាណកញ្ចប់ដែលមិនបានប្រើយ៉ាងឆាប់រហ័ស ហើយយកវាចេញដើម្បីការពារមនុស្សពីការទាញយកពួកវា។ អ្នកអាចយកកញ្ចប់ចេញពីបញ្ជីឈ្មោះរបស់អ្នកតាមរយៈ API កញ្ចប់ ឬតាមរយៈចំណុចប្រទាក់អ្នកប្រើប្រាស់ចុះឈ្មោះកញ្ចប់។ ទោះយ៉ាងណាក៏ដោយ រហូតមកដល់ពេលនេះ អ្នកមិនអាចលុបកញ្ចប់ចេញនៅពេលមើលក្រុមតាមរយៈ UI បានទេ។ ជាលទ្ធផល អ្នកត្រូវដកកញ្ចប់ដែលមិនចាំបាច់ចេញតាមមូលដ្ឋានគម្រោងនីមួយៗ ដែលមិនមានប្រសិទ្ធភាព។

ឥឡូវនេះ អ្នកអាចលុបកញ្ចប់ចេញ នៅពេលមើលបញ្ជីឈ្មោះកញ្ចប់របស់ក្រុម។ គ្រាន់តែចូលទៅកាន់ទំព័របញ្ជីឈ្មោះកញ្ចប់របស់ក្រុម ត្រងកញ្ចប់តាមឈ្មោះ ហើយលុបចេញនូវអ្វីដែលអ្នកមិនត្រូវការ។

ឯកសារស្តីពីការដកកញ្ចប់ចេញពីបញ្ជីឈ្មោះកញ្ចប់ и សំបុត្រដើម.

ធ្វើមាត្រដ្ឋានកញ្ចប់ Conan ទៅកម្រិតគម្រោង

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ កញ្ចប់

អ្នកអាចប្រើឃ្លាំង Conan ក្នុង GitLab ដើម្បីបោះពុម្ព និងចែកចាយ C/C++ អាស្រ័យ។ ទោះជាយ៉ាងណាក៏ដោយ កញ្ចប់ពីមុនអាចធ្វើមាត្រដ្ឋានបានត្រឹមតែកម្រិតឧទាហរណ៍ប៉ុណ្ណោះ ដោយសារឈ្មោះកញ្ចប់ Conan អាចមានអតិបរមាត្រឹមតែ 51 តួអក្សរប៉ុណ្ណោះ។ ប្រសិនបើអ្នកចង់បោះពុម្ពកញ្ចប់ពីក្រុមរងមួយ ឧទាហរណ៍ gitlab-org/ci-cd/package-stage/feature-testing/conanវាស្ទើរតែមិនអាចទៅរួចទេក្នុងការធ្វើ។

ឥឡូវនេះ អ្នកអាចធ្វើមាត្រដ្ឋានកញ្ចប់ Conan ចុះដល់កម្រិតគម្រោង ដែលធ្វើឱ្យវាងាយស្រួលក្នុងការបោះពុម្ព និងចែកចាយភាពអាស្រ័យរបស់គម្រោងរបស់អ្នក។

ឯកសារបោះពុម្ពកញ្ចប់ Conan и សំបុត្រដើម.

ការគាំទ្រសម្រាប់អ្នកគ្រប់គ្រងកញ្ចប់ថ្មី និងភាសាសម្រាប់ការស្កេនភាពអាស្រ័យ

(ចុងក្រោយ មាស) ដំណាក់កាលវដ្ត DevOps៖ សុវត្ថិភាព

យើងរំភើបក្នុងការបន្ថែមការស្កេនភាពអាស្រ័យសម្រាប់គម្រោងកូដ C, C++, C# និង .Net ដែលប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់ NuGet 4.9+ ឬ Conan ទៅក្នុងបញ្ជីរបស់យើង ភាសា និងក្របខ័ណ្ឌដែលគាំទ្រ. ឥឡូវនេះ អ្នកអាចបើកការស្កេនភាពអាស្រ័យជាផ្នែកនៃដំណាក់កាលសុវត្ថិភាព ដើម្បីពិនិត្យមើលភាពងាយរងគ្រោះដែលគេស្គាល់នៅក្នុងភាពអាស្រ័យដែលត្រូវបានបន្ថែមតាមរយៈអ្នកគ្រប់គ្រងកញ្ចប់។ ភាពងាយរងគ្រោះដែលបានរកឃើញនឹងត្រូវបានបង្ហាញនៅក្នុងសំណើបញ្ចូលគ្នារបស់អ្នក រួមជាមួយនឹងកម្រិតនៃភាពធ្ងន់ធ្ងររបស់ពួកគេ ដូច្នេះអ្នកដឹងមុននឹងអនុវត្តការបញ្ចូលបញ្ចូលគ្នានូវអ្វីដែលហានិភ័យនៃការពឹងផ្អែកថ្មីមាន។ អ្នកក៏អាចកំណត់រចនាសម្ព័ន្ធគម្រោងរបស់អ្នកដើម្បីទាមទារផងដែរ។ ការបញ្ជាក់ការស្នើសុំបញ្ចូលគ្នា សម្រាប់ភាពអាស្រ័យដែលមានភាពងាយរងគ្រោះជាមួយនឹងកម្រិតធ្ងន់ធ្ងរ (Critical) ខ្ពស់ (ខ្ពស់) ឬមិនស្គាល់ (មិនស្គាល់) ។

ឯកសារសម្រាប់ភាសាដែលគាំទ្រ និងអ្នកគ្រប់គ្រងកញ្ចប់ и វីរភាពដើម.

ការជូនដំណឹងនៅពេលផ្លាស់ប្តូរការកំណត់ការស្នើសុំបញ្ចូលគ្នាទៅជា 'បញ្ចូលចូលគ្នានៅពេលដែលបំពង់បានបញ្ចប់ដោយជោគជ័យ'

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ចេញផ្សាយ

ពីមុននៅពេលកំណត់ការកំណត់ការស្នើសុំបញ្ចូលគ្នា បញ្ចូលគ្នានៅពេលដែលបំពង់បង្ហូរប្រេងបានបញ្ចប់ (បញ្ចូល​គ្នា​នៅ​ពេល​ដែល​បំពង់​ទទួល​បាន​ជោគជ័យ, MWPS) គ្មាន​ការ​ជូន​ដំណឹង​តាម​អ៊ីមែល​ត្រូវ​បាន​ផ្ញើ​ទេ។ អ្នកត្រូវពិនិត្យមើលស្ថានភាពដោយដៃ ឬរង់ចាំការជូនដំណឹងបញ្ចូលគ្នា។ ជាមួយនឹងការចេញផ្សាយនេះ យើងរីករាយក្នុងការបង្ហាញការរួមចំណែករបស់អ្នកប្រើប្រាស់ @ravishankar2koolដែលបានដោះស្រាយបញ្ហានេះដោយបន្ថែមការជូនដំណឹងដោយស្វ័យប្រវត្តិដល់អ្នករាល់គ្នាដែលបានជាវសំណើបញ្ចូលគ្នា នៅពេលដែលអ្នកពិនិត្យផ្លាស់ប្តូរការកំណត់ការបញ្ចូលគ្នាទៅជា MWPS ។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារសម្រាប់ការជូនដំណឹងអំពីព្រឹត្តិការណ៍ស្នើសុំបញ្ចូលគ្នា и សំបុត្រដើម.

ការបង្កើតចង្កោម EKS ជាមួយនឹងកំណែដែលកំណត់ដោយអ្នកប្រើប្រាស់របស់ Kubernetes

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ កំណត់រចនាសម្ព័ន្ធ

ឥឡូវនេះអ្នកប្រើប្រាស់ GitLab អាចជ្រើសរើសកំណែរបស់ Kubernetes ដែលនឹងត្រូវបានផ្តល់ដោយ EKS; អ្នកអាចជ្រើសរើសរវាងកំណែ 1.14-1.17 ។

ឯកសារសម្រាប់ការបន្ថែមចង្កោម EKS и សំបុត្រដើម.

បង្កើតឧប្បត្តិហេតុជាប្រភេទសំបុត្រ

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ម៉ូនីទ័រ

មិនមែនរាល់បញ្ហាដែលកើតឡើងភ្លាមៗទេដែលបង្កឱ្យមានការជូនដំណឹង៖ អ្នកប្រើប្រាស់រាយការណ៍ពីការដាច់ភ្លើង ហើយសមាជិកក្រុមស៊ើបអង្កេតបញ្ហាប្រតិបត្តិការ។ ឥឡូវនេះឧបទ្ទវហេតុគឺជាប្រភេទសំបុត្រមួយ ដូច្នេះក្រុមរបស់អ្នកអាចបង្កើតវាបានយ៉ាងឆាប់រហ័សជាផ្នែកមួយនៃលំហូរការងារធម្មតារបស់ពួកគេ។ ចុច កិច្ចការថ្មី។ ពីគ្រប់ទីកន្លែងនៅក្នុង GitLab និងនៅក្នុងវាល វាយ ជ្រើសរើស ឧប្បត្តិហេតុ.

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារសម្រាប់បង្កើតឧប្បត្តិហេតុដោយដៃ и សំបុត្រដើម.

ការលើកឡើងអំពីការដាស់តឿន GitLab នៅក្នុង Markdown

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ម៉ូនីទ័រ

យើងបានកែលម្អការជូនដំណឹង GitLab ដោយបន្ថែមប្រភេទការលើកឡើងថ្មីជាពិសេសសម្រាប់ពួកគេនៅក្នុង GitLab Markdown ដែលធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការចែករំលែក និងលើកឡើងពីការជូនដំណឹង។ ប្រើ ^alert#1234ដើម្បីបញ្ជាក់ពីការជូនដំណឹងនៅក្នុងវាល Markdown ណាមួយ៖ នៅក្នុងឧប្បត្តិហេតុ សំបុត្រ ឬសំណើបញ្ចូលគ្នា។ នេះក៏នឹងជួយអ្នកក្នុងការកំណត់អត្តសញ្ញាណការងារដែលត្រូវបានបង្កើតពីការដាស់តឿនជាជាងសំបុត្រ ឬសំណើបញ្ចូលគ្នា។

ឯកសារគ្រប់គ្រងឧប្បត្តិហេតុ и សំបុត្រដើម.

មើលការផ្ទុកការជូនដំណឹងដោយឧប្បត្តិហេតុ

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ម៉ូនីទ័រ

ការពិពណ៌នាអំពីការដាស់តឿនមានព័ត៌មានសំខាន់ក្នុងការដោះស្រាយបញ្ហា និងការស្ដារឡើងវិញ ហើយព័ត៌មាននេះគួរតែអាចចូលប្រើបានយ៉ាងងាយស្រួល ដូច្នេះអ្នកមិនចាំបាច់ប្តូរឧបករណ៍ ឬផ្ទាំងនៅពេលអ្នកធ្វើការដើម្បីដោះស្រាយឧប្បត្តិហេតុនោះទេ។ ឧប្បត្តិហេតុដែលបានបង្កើតពីការជូនដំណឹងបង្ហាញការពិពណ៌នាអំពីការជូនដំណឹងពេញលេញនៅក្នុងផ្ទាំង ព័ត៌មានលម្អិតអំពីការជូនដំណឹង.

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

75% ការស្វែងរកកម្រិតខ្ពស់លឿនជាងមុន

(STARTER, បុព្វលាភ, ចុងក្រោយ, សំរិទ្ធ, ប្រាក់, មាស) ភាពទំនេរ

GitLab ជាកម្មវិធីតែមួយ មានសមត្ថភាពពិសេសក្នុងការស្វែងរកមាតិកានៅទូទាំងដំណើរការការងារ DevOps ទាំងមូលរបស់អ្នកបានលឿន។ នៅក្នុង GitLab 13.4 ការស្វែងរកកម្រិតខ្ពស់ត្រឡប់លទ្ធផលលឿនជាង 75% នៅពេលដែលវា។ កំណត់ចំពោះឈ្មោះ និងគម្រោងជាក់លាក់ដូចនៅលើ GitLab.com ។

ឯកសារស្វែងរកកម្រិតខ្ពស់កាន់តែលឿន и សំបុត្រដើម.

មើលគម្រោងដែលបានលុបសម្រាប់អ្នកគ្រប់គ្រង

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ) ដំណាក់កាលវដ្ត DevOps៖ គ្រប់គ្រង

មានជម្រើសដើម្បីពន្យារពេលការលុបគម្រោង ណែនាំនៅក្នុង 12.6. ទោះយ៉ាងណាក៏ដោយ ពីមុនវាមិនអាចមើលឃើញគម្រោងទាំងអស់ដែលកំពុងរង់ចាំការលុបនៅកន្លែងតែមួយទេ។ អ្នកគ្រប់គ្រងឧទាហរណ៍អ្នកប្រើប្រាស់ GitLab ឥឡូវនេះអាចមើលគម្រោងការលុបដែលមិនទាន់សម្រេចទាំងអស់នៅកន្លែងតែមួយ រួមជាមួយនឹងប៊ូតុងដើម្បីងាយស្រួលស្ដារគម្រោងទាំងនោះឡើងវិញ។

លក្ខណៈពិសេសនេះផ្តល់ឱ្យអ្នកគ្រប់គ្រងនូវការគ្រប់គ្រងកាន់តែច្រើនលើការលុបគម្រោងដោយការប្រមូលព័ត៌មានពាក់ព័ន្ធទាំងអស់នៅកន្លែងតែមួយ និងផ្តល់នូវសមត្ថភាពក្នុងការមិនធ្វើវិញនូវសកម្មភាពលុបដែលមិនចង់បាន។

ស្ទ្រីម Ashesh Vidyut (@asheshvidyut7) សម្រាប់មុខងារនេះ!

ឯកសារស្តីពីការលុបគម្រោង и សំបុត្រដើម.

បានបន្ថែមការគាំទ្រសម្រាប់ច្បាប់ជំរុញក្រុមទៅ API

(STARTER, បុព្វលាភ, ចុងក្រោយ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ គ្រប់គ្រង

ពីមុន ច្បាប់ជំរុញក្រុមអាចត្រូវបានកំណត់ដោយការចូលមើលក្រុមនីមួយៗជាលក្ខណៈបុគ្គលតាមរយៈ GitLab UI ហើយអនុវត្តច្បាប់ទាំងនោះ។ ឥឡូវនេះ អ្នកអាចគ្រប់គ្រងច្បាប់ទាំងនេះតាមរយៈ API ដើម្បីគាំទ្រឧបករណ៍ផ្ទាល់ខ្លួនរបស់អ្នក និងស្វ័យប្រវត្តិកម្ម GitLab ។

ឯកសារស្តីពីច្បាប់ជំរុញសម្រាប់ក្រុម и សំបុត្រដើម.

ការដកហូតថូខឹនចូលប្រើផ្ទាល់ខ្លួនសម្រាប់ការផ្ទុកព័ត៌មានសម្ងាត់ដែលគ្រប់គ្រងដោយខ្លួនឯង។

(ចុងក្រោយ) ដំណាក់កាលវដ្ត DevOps៖ គ្រប់គ្រង

ការផ្ទុកព័ត៌មានសម្ងាត់ ផ្តល់ឱ្យអ្នកគ្រប់គ្រងនូវព័ត៌មានដែលពួកគេត្រូវការដើម្បីគ្រប់គ្រងអត្តសញ្ញាណអ្នកប្រើប្រាស់សម្រាប់ឧទាហរណ៍ GitLab របស់ពួកគេ។ ដោយសារតែស្ថាប័នដែលផ្តោតលើការអនុលោមភាពមានភាពខុសប្លែកគ្នានៅក្នុងភាពតឹងរ៉ឹងនៃគោលការណ៍គ្រប់គ្រងព័ត៌មានសម្ងាត់របស់ពួកគេ យើងបានបន្ថែមប៊ូតុងដែលអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងលុបចោលជាជម្រើសនូវនិមិត្តសញ្ញាចូលប្រើផ្ទាល់ខ្លួនរបស់អ្នកប្រើប្រាស់ (PAT)។ ឥឡូវនេះ អ្នកគ្រប់គ្រងអាចដកហូត PATs ដែលអាចសម្របសម្រួលបានយ៉ាងងាយស្រួល។ លក្ខណៈពិសេសនេះមានប្រយោជន៍សម្រាប់ស្ថាប័នដែលចង់បានជម្រើសអនុលោមភាពដែលអាចបត់បែនបានបន្ថែមទៀត ដើម្បីកាត់បន្ថយការរំខានដល់អ្នកប្រើប្រាស់របស់ពួកគេ។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារផ្ទុកព័ត៌មានសម្ងាត់ и សំបុត្រដើម.

ឯកសារកំណត់រចនាសម្ព័ន្ធសម្រាប់កម្មវិធីនិពន្ធគេហទំព័រឋិតិវន្ត

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ បង្កើត

នៅក្នុង GitLab 13.4 យើងកំពុងណែនាំវិធីថ្មីមួយដើម្បីប្ដូរកម្មវិធីនិពន្ធគេហទំព័រឋិតិវន្តតាមបំណង។ ទោះបីជាឯកសារកំណត់រចនាសម្ព័ន្ធមិនរក្សាទុក ឬទទួលការកំណត់ណាមួយនៅក្នុងការចេញផ្សាយនេះក៏ដោយ យើងកំពុងដាក់មូលដ្ឋានគ្រឹះសម្រាប់ការកែសម្រួលឥរិយាបថកម្មវិធីនិពន្ធនាពេលអនាគត។ នៅក្នុងការចេញផ្សាយនាពេលអនាគតយើងនឹងបន្ថែមទៅឯកសារ .gitlab/static-site-editor.yml ប៉ារ៉ាម៉ែត្រសម្រាប់ការដំឡើង អាសយដ្ឋានគេហទំព័រមូលដ្ឋាន, នៅលើដែល រូបភាពដែលបានផ្ទុកនៅក្នុងកម្មវិធីនិពន្ធត្រូវបានរក្សាទុកដោយបដិសេធការកំណត់វាក្យសម្ព័ន្ធ Markdown និងការកំណត់កម្មវិធីនិពន្ធផ្សេងទៀត។

ឯកសារសម្រាប់រៀបចំកម្មវិធីនិពន្ធគេហទំព័រឋិតិវន្ត и វីរភាពដើម.

ការកែសម្រួលផ្នែកណែនាំនៃឯកសារដោយប្រើកម្មវិធីនិពន្ធគេហទំព័រឋិតិវន្ត

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ បង្កើត

បញ្ហាផ្នែកខាងមុខគឺជាវិធីដែលអាចបត់បែនបាន និងងាយស្រួលដើម្បីកំណត់អថេរទំព័រនៅក្នុងឯកសារទិន្នន័យសម្រាប់ដំណើរការដោយម៉ាស៊ីនបង្កើតគេហទំព័រឋិតិវន្ត។ ជាធម្មតាវាត្រូវបានប្រើដើម្បីកំណត់ចំណងជើងទំព័រ គំរូប្លង់ ឬអ្នកនិពន្ធ ប៉ុន្តែអាចត្រូវបានប្រើដើម្បីបញ្ជូនទិន្នន័យមេតាប្រភេទណាមួយទៅម៉ាស៊ីនភ្លើង នៅពេលបង្ហាញទំព័រជា HTML ។ រួមបញ្ចូលនៅផ្នែកខាងលើនៃរាល់ឯកសារទិន្នន័យ ផ្នែកណែនាំជាធម្មតាត្រូវបានធ្វើទ្រង់ទ្រាយជា YAML ឬ JSON ហើយទាមទារវាក្យសម្ព័ន្ធស្រប និងច្បាស់លាស់។ អ្នក​ប្រើ​ដែល​មិន​ស្គាល់​ច្បាប់​វាក្យសម្ព័ន្ធ​ជាក់លាក់​អាច​បញ្ចូល​ការ​សម្គាល់​មិន​ត្រឹមត្រូវ​ដោយ​អចេតនា ដែល​ជា​ហេតុ​ធ្វើ​ឱ្យ​មាន​បញ្ហា​ក្នុង​ការ​ធ្វើ​ទ្រង់ទ្រាយ ឬ​អាច​បង្កើត​ការ​បរាជ័យ។

របៀបកែសម្រួល WYSIWYG នៃកម្មវិធីនិពន្ធគេហទំព័រឋិតិវន្តបានដកការណែនាំចេញពីកម្មវិធីនិពន្ធរួចហើយ ដើម្បីការពារកំហុសក្នុងការធ្វើទ្រង់ទ្រាយទាំងនេះ។ ទោះយ៉ាងណាក៏ដោយ វារារាំងអ្នកពីការផ្លាស់ប្តូរតម្លៃដែលបានរក្សាទុកនៅក្នុងផ្នែកនេះដោយមិនត្រលប់ទៅការកែសម្រួលនៅក្នុងរបៀបប្រភព។ នៅក្នុង GitLab 13.4 អ្នកអាចចូលទៅកាន់វាលណាមួយ និងកែសម្រួលតម្លៃរបស់វានៅក្នុងចំណុចប្រទាក់ដែលមានមូលដ្ឋានលើទម្រង់ដែលធ្លាប់ស្គាល់។ នៅពេលដែលប៊ូតុងត្រូវបានចុច ការកំណត់ (ការកំណត់) បន្ទះមួយនឹងបើកបង្ហាញវាលទម្រង់សម្រាប់សោនីមួយៗដែលបានកំណត់នៅដើម។ វាល​ត្រូវ​បាន​បញ្ចូល​ជាមួយ​តម្លៃ​បច្ចុប្បន្ន ហើយ​ការ​កែសម្រួល​ណាមួយ​ក្នុង​ចំណោម​ពួកគេ​គឺ​សាមញ្ញ​ដូច​នឹង​ការ​បញ្ចូល​វា​ក្នុង​ទម្រង់​បណ្ដាញ។ ការកែសម្រួលការណែនាំរបស់អ្នកតាមវិធីនេះជៀសវាងវាក្យសម្ព័ន្ធស្មុគ្រស្មាញ និងផ្តល់ឱ្យអ្នកនូវការគ្រប់គ្រងពេញលេញលើខ្លឹមសារ ខណៈពេលដែលធានាថាលទ្ធផលចុងក្រោយត្រូវបានធ្វើទ្រង់ទ្រាយជាប់លាប់។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារកម្មវិធីនិពន្ធគេហទំព័រឋិតិវន្ត и សំបុត្រដើម.

GitLab សម្រាប់ Jira និង DVCS Connector ឥឡូវនេះស្ថិតនៅក្នុងស្នូល

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ បង្កើត

សម្រាប់អ្នកប្រើប្រាស់ Jira នៅលើ GitLab៖ កម្មវិធី GitLab សម្រាប់ Jira и ឧបករណ៍ភ្ជាប់ DVCS អនុញ្ញាតឱ្យអ្នកបង្ហាញព័ត៌មានអំពី GitLab commits និងបញ្ចូលសំណើដោយផ្ទាល់នៅក្នុង Jira ។ រួមផ្សំជាមួយនឹងការរួមបញ្ចូល Jira ដែលមានស្រាប់របស់យើង អ្នកអាចផ្លាស់ទីបានយ៉ាងងាយស្រួលរវាងកម្មវិធីទាំងពីរនៅពេលអ្នកធ្វើការ។

មុខងារទាំងនេះពីមុនមានតែនៅក្នុងគម្រោង Premium របស់យើងប៉ុណ្ណោះ ប៉ុន្តែឥឡូវនេះមានសម្រាប់អ្នកប្រើប្រាស់ទាំងអស់!

ឯកសាររួមបញ្ចូល Jira и សំបុត្រដើម.

ការបោះឆ្នោតភាគច្រើនសម្រាប់ប្រតិបត្តិការចង្កោម Gitaly (បែតា)

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ) ដំណាក់កាលវដ្ត DevOps៖ បង្កើត

ចង្កោម Gitaly អនុញ្ញាតឱ្យអ្នកចម្លងឃ្លាំង Git ទៅថ្នាំង Gitaly "កក់ក្តៅ" ជាច្រើន។ នេះបង្កើនការអត់ឱនកំហុសដោយលុបបំបាត់ចំណុចតែមួយនៃការបរាជ័យ។ ប្រតិបត្តិការប្រតិបត្តិការដែលបានណែនាំនៅក្នុង GitLab 13.3 បណ្តាលឱ្យមានការផ្លាស់ប្តូរដើម្បីផ្សាយទៅកាន់ថ្នាំង Gitaly ទាំងអស់នៅក្នុងចង្កោម ប៉ុន្តែមានតែថ្នាំង Gitaly ដែលបោះឆ្នោតយល់ព្រមជាមួយថ្នាំងចម្បងរក្សាទុកការផ្លាស់ប្តូរទៅថាស។ ប្រសិនបើថ្នាំងចម្លងទាំងអស់មិនយល់ព្រមទេ មានតែច្បាប់ចម្លងនៃការផ្លាស់ប្តូរមួយប៉ុណ្ណោះនឹងត្រូវបានរក្សាទុកនៅលើថាស បង្កើតចំណុចតែមួយនៃការបរាជ័យរហូតដល់ការចម្លងអសមកាលបានបញ្ចប់។

ការបោះឆ្នោតភាគច្រើនធ្វើអោយប្រសើរឡើងនូវការអត់ឱនកំហុសដោយទាមទារការយល់ព្រមពីថ្នាំងភាគច្រើន (មិនមែនទាំងអស់) មុនពេលរក្សាទុកការផ្លាស់ប្តូរទៅថាស។ ប្រសិនបើមុខងារបិទបើកនេះត្រូវបានបើក ការសរសេរគួរតែជោគជ័យលើថ្នាំងច្រើន។ ថ្នាំងដែលមិនយល់ស្របត្រូវបានធ្វើសមកាលកម្មដោយស្វ័យប្រវត្តិដោយប្រើការចម្លងអសមកាលពីថ្នាំងទាំងនោះដែលបានបង្កើតកូរ៉ុម។

ឯកសារសម្រាប់កំណត់ភាពស៊ីសង្វាក់គ្នានៅក្នុង Gitaly и សំបុត្រដើម.

ការគាំទ្រគ្រោងការណ៍ផ្ទាល់ខ្លួនសម្រាប់សុពលភាព JSON នៅក្នុង Web IDE

(ពិសេស, ចុងក្រោយ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ បង្កើត

គម្រោងដែលមនុស្សសរសេរការកំណត់នៅក្នុង JSON ឬ YAML ជារឿយៗងាយនឹងមានបញ្ហា ព្រោះវាងាយស្រួលក្នុងការវាយអក្សរ និងបំបែកអ្វីមួយ។ វាអាចទៅរួចក្នុងការសរសេរឧបករណ៍ត្រួតពិនិត្យដើម្បីចាប់បញ្ហាទាំងនេះនៅក្នុងបំពង់ CI ប៉ុន្តែការប្រើឯកសារគ្រោងការណ៍ JSON អាចមានប្រយោជន៍ក្នុងការផ្តល់ឯកសារ និងការណែនាំ។

អ្នកចូលរួមគម្រោងអាចកំណត់នៅក្នុងឃ្លាំងរបស់ពួកគេនូវផ្លូវទៅកាន់គ្រោងការណ៍ផ្ទាល់ខ្លួននៅក្នុងឯកសារមួយ។ .gitlab/.gitlab-webide.ymlដែលបញ្ជាក់គ្រោងការណ៍ និងផ្លូវទៅកាន់ឯកសារដែលត្រូវពិនិត្យ។ នៅពេលអ្នកផ្ទុកឯកសារជាក់លាក់មួយទៅក្នុង Web IDE អ្នកនឹងឃើញមតិកែលម្អ និងសុពលភាពបន្ថែម ដើម្បីជួយអ្នកបង្កើតឯកសារ។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារសម្រាប់គ្រោងការណ៍ផ្ទាល់ខ្លួននៅក្នុង Web IDE и សំបុត្រដើម.

Directed Acyclic Graph (DAG) ដែនកំណត់សាខាបានកើនឡើងដល់ 50

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

ប្រសិនបើអ្នកកំពុងប្រើឧបករណ៍បញ្ជូន ជាមួយនឹងក្រាហ្វ acyclic ដឹកនាំ (Directed Acyclic Graph (DAG)) អ្នកអាចរកឃើញថាមានដែនកំណត់ការងារចំនួន 10 ដែលការងារអាចបញ្ជាក់នៅក្នុង needs:ឃោរឃៅពេក។ នៅក្នុង 13.4 ដែនកំណត់លំនាំដើមត្រូវបានបង្កើនពី 10 ទៅ 50 ដើម្បីអនុញ្ញាតឱ្យមានបណ្តាញទំនាក់ទំនងស្មុគស្មាញបន្ថែមទៀតរវាងការងារនៅក្នុងបំពង់របស់អ្នក។

ប្រសិនបើអ្នកជាអ្នកគ្រប់គ្រងនៃឧទាហរណ៍ GitLab ផ្ទាល់ខ្លួន អ្នកអាចបង្កើនដែនកំណត់នេះឱ្យកាន់តែខ្ពស់ដោយការដំឡើងមុខងារបិទ/បើក ទោះបីជាយើងមិនផ្តល់ការគាំទ្រជាផ្លូវការសម្រាប់រឿងនេះក៏ដោយ។

Документация по настройке needs: и សំបុត្រដើម.

ឥរិយាបថប្រសើរឡើង needs សម្រាប់កិច្ចការដែលខកខាន

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

ក្នុងករណីខ្លះ ការងារដែលខកខានក្នុងបំពង់បង្ហូរប្រេងអាចត្រូវបានចាត់ទុកថាជោគជ័យដោយមិនត្រឹមត្រូវចំពោះភាពអាស្រ័យដែលបានបញ្ជាក់នៅក្នុង needsដែលបណ្តាលឱ្យមានការងារជាបន្តបន្ទាប់ ដែលមិនគួរកើតឡើង។ ឥរិយាបថនេះត្រូវបានជួសជុលនៅក្នុងកំណែ 13.4 និង needs ឥឡូវនេះដោះស្រាយយ៉ាងត្រឹមត្រូវនូវករណីនៃកិច្ចការដែលខកខាន។

Документация по настройке needs и សំបុត្រដើម.

ខ្ទាស់វត្ថុបុរាណនៃដំណើរស្វែងរកចុងក្រោយ ដើម្បីការពារវាពីការលុប

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

ឥឡូវនេះ GitLab ចាក់សោការងារដែលជោគជ័យចុងក្រោយ និងវត្ថុបុរាណបំពង់បង្ហូរដោយស្វ័យប្រវត្តិនៅលើសាខាសកម្មណាមួយ សំណើបញ្ចូលចូលគ្នា ឬស្លាកដើម្បីការពារវាពីការលុបបន្ទាប់ពីផុតកំណត់។ វាកាន់តែងាយស្រួលក្នុងការកំណត់ច្បាប់ផុតកំណត់ដែលកាន់តែឈ្លានពាន ដើម្បីសម្អាតវត្ថុបុរាណ។ វាជួយកាត់បន្ថយការប្រើប្រាស់ទំហំថាស និងធានាថាអ្នកតែងតែមានច្បាប់ចម្លងនៃវត្ថុបុរាណចុងក្រោយបំផុតពីបំពង់។

ឯកសារស្តីពីការផុតកំណត់វត្ថុបុរាណ и សំបុត្រដើម.

មគ្គុទ្ទេសក៍ CI/CD ចំពោះការបង្កើនប្រសិទ្ធភាពបំពង់

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

ការបង្កើនប្រសិទ្ធភាពបំពង់ CI/CD របស់អ្នកអាចធ្វើអោយល្បឿនដឹកជញ្ជូនប្រសើរឡើង និងសន្សំប្រាក់។ យើងបានធ្វើឱ្យប្រសើរឡើងនូវឯកសាររបស់យើងដើម្បីរួមបញ្ចូលការណែនាំរហ័សដើម្បីទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីការធ្វើឱ្យប្រសើរនៃបំពង់បង្ហូរប្រេងរបស់អ្នក។

ឯកសារស្តីពីការកែលម្អប្រសិទ្ធភាពឧបករណ៍បញ្ជូន и សំបុត្រដើម.

របាយការណ៍សាកល្បងតម្រៀបតាមស្ថានភាពសាកល្បង

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ផ្ទៀងផ្ទាត់

របាយការណ៍តេស្តឯកតា គឺជាមធ្យោបាយងាយស្រួលក្នុងការមើលលទ្ធផលនៃការធ្វើតេស្តទាំងអស់នៅក្នុងបំពង់បង្ហូរប្រេង។ ទោះបីជាយ៉ាងណាក៏ដោយ ជាមួយនឹងការធ្វើតេស្តមួយចំនួនធំ ការស្វែងរកការធ្វើតេស្តដែលបរាជ័យអាចចំណាយពេលយូរ។ បញ្ហាផ្សេងទៀតដែលអាចធ្វើឱ្យរបាយការណ៍ពិបាកប្រើ រួមមានការលំបាកក្នុងការរមូរតាមលទ្ធផលដានដ៏វែង និងការបង្គត់ពេលវេលាទៅសូន្យសម្រាប់ការធ្វើតេស្តដែលដំណើរការក្នុងរយៈពេលតិចជាង 1 វិនាទី។ ឥឡូវនេះ តាមលំនាំដើម នៅពេលតម្រៀបរបាយការណ៍សាកល្បង វាដំបូងដាក់ការធ្វើតេស្តបរាជ័យនៅដើមរបាយការណ៍ ហើយបន្ទាប់មកតម្រៀបការធ្វើតេស្តតាមរយៈពេល។ នេះធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការស្វែងរកការបរាជ័យ និងការធ្វើតេស្តយូរ។ លើសពីនេះ រយៈពេលសាកល្បងឥឡូវនេះត្រូវបានបង្ហាញជាមិល្លីវិនាទី ឬវិនាទី ដែលធ្វើឱ្យវាកាន់តែលឿនក្នុងការអាន ហើយបញ្ហារមូរពីមុនក៏ត្រូវបានដោះស្រាយផងដែរ។

ឯក​សារ​របាយការណ៍​ការ​ធ្វើ​តេស្ត​ឯកតា и សំបុត្រដើម.

ដែនកំណត់លើទំហំនៃឯកសារដែលបានផ្ទុកឡើងទៅបញ្ជីឈ្មោះកញ្ចប់

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ កញ្ចប់

ឥឡូវនេះមានដែនកំណត់លើទំហំនៃឯកសារកញ្ចប់ដែលអាចផ្ទុកឡើងទៅបញ្ជីឈ្មោះកញ្ចប់ GitLab ។ ការរឹតបន្តឹងត្រូវបានបន្ថែម ដើម្បីបង្កើនប្រសិទ្ធភាពការចុះបញ្ជីកញ្ចប់ និងការពារការរំលោភបំពាន។ ដែនកំណត់ប្រែប្រួលអាស្រ័យលើទម្រង់កញ្ចប់។ សម្រាប់ GitLab.com ទំហំឯកសារអតិបរមាគឺ៖

  • Conan: 250MB
  • Maven: 3GB
  • NPM: 300MB
  • NuGet: 250MB
  • PyPI: 3GB

សម្រាប់ករណី GitLab ផ្ទាល់ខ្លួន លំនាំដើមគឺដូចគ្នា។ ទោះយ៉ាងណាក៏ដោយ អ្នកគ្រប់គ្រងអាចធ្វើបច្ចុប្បន្នភាពការរឹតបន្តឹងដោយប្រើ កុងសូលផ្លូវដែក.

ឯកសារស្តីពីដែនកំណត់ទំហំឯកសារ и សំបុត្រដើម.

ប្រើ CI_JOB_TOKEN ដើម្បីបោះពុម្ពកញ្ចប់ PyPI

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ កញ្ចប់

អ្នកអាចប្រើឃ្លាំង GitLab PyPI ដើម្បីបង្កើត បោះពុម្ពផ្សាយ និងចែករំលែកកញ្ចប់ Python រួមជាមួយនឹងកូដប្រភព និងបំពង់ CI/CD ។ ទោះយ៉ាងណាក៏ដោយពីមុន អ្នកមិនអាចផ្ទៀងផ្ទាត់ទៅឃ្លាំងដោយប្រើអថេរបរិស្ថានដែលបានកំណត់ជាមុនបានទេ។ CI_JOB_TOKEN. ជាលទ្ធផល អ្នកត្រូវតែប្រើព័ត៌មានសម្ងាត់ផ្ទាល់ខ្លួនរបស់អ្នកដើម្បីធ្វើបច្ចុប្បន្នភាពឃ្លាំង PyPI ឬអ្នកប្រហែលជាបានសម្រេចចិត្តមិនប្រើឃ្លាំងនេះទាល់តែសោះ។

ឥឡូវនេះវាកាន់តែងាយស្រួលប្រើ GitLab CI/CD ដើម្បីបោះពុម្ព និងដំឡើងកញ្ចប់ PyPI ដោយប្រើអថេរបរិស្ថានដែលបានកំណត់ជាមុន CI_JOB_TOKEN.

ឯកសារស្តីពីការប្រើប្រាស់ GitLab CI ជាមួយកញ្ចប់ PyPI и សំបុត្រដើម.

ទម្រង់ម៉ាស៊ីនស្កេន DAST តាមសំណើ

(ចុងក្រោយ មាស) ដំណាក់កាលវដ្ត DevOps៖ សុវត្ថិភាព

ចំពោះការស្កេន DAST តាមតម្រូវការនោះគឺ ណែនាំនៅក្នុងការចេញផ្សាយមុន។, ទម្រង់ម៉ាស៊ីនស្កេន DAST ត្រូវបានបន្ថែម។ ពួកគេពង្រីកសមត្ថភាពកំណត់រចនាសម្ព័ន្ធនៃការស្កេនទាំងនេះ ដែលអនុញ្ញាតឱ្យអ្នកបង្កើតទម្រង់ច្រើនយ៉ាងរហ័ស ដើម្បីគ្របដណ្តប់ប្រភេទស្កេនច្រើន។ នៅក្នុង 13.4 ទម្រង់ crawler ដើមរួមបញ្ចូលការកំណត់ពេលអស់ពេល crawler ដែលកំណត់រយៈពេលដែល Crawler DAST គួរតែដំណើរការ នៅពេលដែលវាព្យាយាមស្វែងរកទំព័រទាំងអស់នៃគេហទំព័រដែលបានរុករក។ កម្រងព័ត៌មាននេះក៏រួមបញ្ចូលផងដែរនូវការកំណត់ការអស់ពេលនៃគេហទំព័រគោលដៅដើម្បីកំណត់រយៈពេលដែលកម្មវិធីរុករកគួររង់ចាំដើម្បីឱ្យគេហទំព័រអាចចូលដំណើរការបាន មុនពេលបោះបង់ការរុករក ប្រសិនបើគេហទំព័រនោះមិនឆ្លើយតបជាមួយនឹងលេខកូដស្ថានភាព 200 ឬ 300។ ដូចដែលយើងបន្តធ្វើឱ្យមុខងារនេះប្រសើរឡើង។ បានបន្ថែមទៅទម្រង់ម៉ាស៊ីនស្កេននៅក្នុងការចេញផ្សាយនាពេលអនាគត ប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធបន្ថែមនឹងត្រូវបានបន្ថែម។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារប្រវត្តិរូបម៉ាស៊ីនស្កេន DAST и សំបុត្រដើម.

ឯកសារកំណត់រចនាសម្ព័ន្ធប្តូរទិសសាមញ្ញសម្រាប់ GitLab Pages

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ចេញផ្សាយ

ប្រសិនបើអ្នកប្រើ GitLab Pages ហើយចង់គ្រប់គ្រងការផ្លាស់ប្តូរ URL កាន់តែប្រសើរ អ្នកប្រហែលជាបានកត់សម្គាល់ឃើញថាការគ្រប់គ្រងការបញ្ជូនបន្តនៅលើគេហទំព័រ GitLab Pages របស់អ្នកមិនអាចធ្វើទៅបានទេ។ ឥឡូវនេះ GitLab អនុញ្ញាតឱ្យអ្នកកំណត់រចនាសម្ព័ន្ធច្បាប់ដើម្បីប្តូរទិស URL មួយទៅមួយទៀតសម្រាប់គេហទំព័រទំព័ររបស់អ្នកដោយបន្ថែមឯកសារកំណត់រចនាសម្ព័ន្ធទៅឃ្លាំង។ លក្ខណៈពិសេសនេះអាចធ្វើទៅបានដោយសារការរួមចំណែករបស់ Kevin Barnett (@ PopeDrFreud), Eric Eastwood របស់យើង (@MadLittleMods) និងក្រុម GitLab ។ អរគុណអ្នកទាំងអស់គ្នាសម្រាប់ការបញ្ចូលរបស់អ្នក។

បញ្ជូនបន្តឯកសារ и សំបុត្រដើម.

រដ្ឋ Terraform គ្រប់គ្រងដោយ GitLab

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ កំណត់រចនាសម្ព័ន្ធ

ការចូលទៅកាន់កំណែមុននៃរដ្ឋ Terraform គឺចាំបាច់ទាំងសម្រាប់ការអនុលោមតាម និងសម្រាប់ការកែកំហុសប្រសិនបើចាំបាច់។ ការគាំទ្រសម្រាប់កំណែ Terraform រដ្ឋដែលគ្រប់គ្រងដោយ GitLab ត្រូវបានផ្តល់ជូនដោយចាប់ផ្តើមជាមួយ GitLab 13.4 ។ កំណែត្រូវបានបើកដោយស្វ័យប្រវត្តិសម្រាប់ឯកសាររដ្ឋ Terraform ថ្មី។ ឯកសាររដ្ឋ Terraform ដែលមានស្រាប់នឹងមាន បានផ្លាស់ប្តូរដោយស្វ័យប្រវត្តិទៅឃ្លាំងដែលមានកំណែ នៅក្នុងការចេញផ្សាយនៅពេលក្រោយ។

ឯកសារសម្រាប់រដ្ឋ Terraform គ្រប់គ្រងដោយ GitLab и សំបុត្រដើម.

ព័ត៌មានលម្អិតអំពីការជូនដំណឹងអំពីឧប្បត្តិហេតុសំខាន់ៗ

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ម៉ូនីទ័រ

នៅពេលដំណើរការឧប្បត្តិហេតុ អ្នកត្រូវកំណត់យ៉ាងងាយស្រួលថារយៈពេលនៃការជូនដំណឹងត្រូវបានបើក និងចំនួនដងដែលព្រឹត្តិការណ៍ត្រូវបានកេះ។ ព័ត៌មានលម្អិតទាំងនេះច្រើនតែមានសារៈសំខាន់ក្នុងការកំណត់ផលប៉ះពាល់លើអតិថិជន និងអ្វីដែលក្រុមរបស់អ្នកគួរដោះស្រាយជាមុន។ នៅក្នុងផ្ទាំងព័ត៌មានលំអិតអំពីឧប្បត្តិហេតុថ្មី យើងបង្ហាញពេលវេលាចាប់ផ្តើមការជូនដំណឹង ចំនួនព្រឹត្តិការណ៍ និងតំណទៅកាន់ការជូនដំណឹងដើម។ ព័ត៌មាននេះមានសម្រាប់ឧប្បត្តិហេតុដែលត្រូវបានបង្កើតពីការជូនដំណឹង។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារគ្រប់គ្រងឧប្បត្តិហេតុ и វីរភាពដើម.

ការកំណត់ និងកែសម្រួលប៉ារ៉ាម៉ែត្រនៃភាពធ្ងន់ធ្ងរនៃឧប្បត្តិហេតុ

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ដំណាក់កាលវដ្ត DevOps៖ ម៉ូនីទ័រ

វិមាត្រនៃភាពធ្ងន់ធ្ងរនៃឧប្បត្តិហេតុអនុញ្ញាតឱ្យអ្នកឆ្លើយតប និងអ្នកពាក់ព័ន្ធដើម្បីកំណត់ពីផលប៉ះពាល់នៃការដាច់ភ្លើង ក៏ដូចជាវិធីសាស្រ្ត និងភាពបន្ទាន់នៃការឆ្លើយតប។ នៅពេលដែលក្រុមរបស់អ្នកចែករំលែកលទ្ធផលក្នុងអំឡុងពេលការដោះស្រាយឧប្បត្តិហេតុ និងការសង្គ្រោះ ពួកគេអាចផ្លាស់ប្តូរការកំណត់នេះ។ ឥឡូវនេះ អ្នកអាចកែសម្រួលភាពធ្ងន់ធ្ងរនៃឧប្បត្តិហេតុនៅក្នុងរបារចំហៀងខាងស្តាំនៃទំព័រព័ត៌មានលម្អិតនៃឧប្បត្តិហេតុ ហើយភាពធ្ងន់ធ្ងរត្រូវបានបង្ហាញក្នុងបញ្ជីឧប្បត្តិហេតុ។

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារដោះស្រាយឧប្បត្តិហេតុ и សំបុត្រដើម.

ការបង្កើត កែសម្រួល និងលុបច្បាប់សុវត្ថិភាពបណ្តាញកុងតឺន័រ

(ចុងក្រោយ មាស) ដំណាក់កាលវដ្ត DevOps៖ ការពារ

ការពង្រឹងទៅលើ Container Network Security Rule Editor អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ងាយស្រួលបង្កើត កែសម្រួល និងលុបច្បាប់របស់ពួកគេដោយផ្ទាល់ពីចំណុចប្រទាក់អ្នកប្រើ GitLab ។ លក្ខណៈពិសេសកម្មវិធីនិពន្ធរួមមាន .yaml សម្រាប់អ្នកប្រើប្រាស់ដែលមានបទពិសោធន៍ និងអ្នកកែសម្រួលច្បាប់ដែលមានចំណុចប្រទាក់វិចារណញាណសម្រាប់ច្បាប់បណ្តាញថ្មីទាំងនោះ។ អ្នកអាចស្វែងរកជម្រើសគ្រប់គ្រងច្បាប់ថ្មីនៅក្នុងផ្នែក សុវត្ថិភាព និងការអនុលោម> ការគ្រប់គ្រងការគំរាមកំហែង> ច្បាប់ (សុវត្ថិភាព និងអនុលោមភាព > ការគ្រប់គ្រងការគំរាមកំហែង > គោលនយោបាយ).

# GitLab 13.4 ត្រូវបានចេញផ្សាយជាមួយនឹងការផ្ទុក HashiCorp សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes

ឯកសារកែសម្រួលច្បាប់បណ្តាញ и វីរភាពដើម.

ការគាំទ្រការផ្ទុក Azure blob

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ, ឥតគិតថ្លៃ, សំរិទ្ធ, ប្រាក់, មាស) ភាពទំនេរ

ទាំង GitLab និង GitLab Runner ឥឡូវនេះគាំទ្រ ការផ្ទុក Azure blobដែលធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការដំណើរការសេវាកម្ម GitLab នៅលើ Azure ។

វត្ថុ GitLab គាំទ្រ Azure សម្រាប់គ្រប់ប្រភេទនៃហាងលក់វត្ថុ រួមទាំងឯកសារ LFS វត្ថុបុរាណ CI និង ការបម្រុងទុក. ដើម្បីដំឡើងកន្លែងផ្ទុក Azure Blob សូមធ្វើតាមការណែនាំដំឡើង Omnibusគំនូសតាងមួកសុវត្ថិភាព.

កម្មវិធីដំណើរការការងារ GitLab ក៏គាំទ្រ Azure សម្រាប់ការផ្ទុកផងដែរ។ ឃ្លាំងសម្ងាត់ចែកចាយ. ការផ្ទុក Azure អាចត្រូវបានកំណត់រចនាសម្ព័ន្ធដោយប្រើផ្នែក [runners.cache.azure].

ឯកសារស្តីពីការប្រើប្រាស់ការផ្ទុក Azure Blob и សំបុត្រដើម.

កញ្ចប់ Omnibus ARM64 សម្រាប់ Ubuntu និង OpenSUSE

(ស្នូល, ចាប់ផ្តើម, ពិសេស, ចុងក្រោយ) ភាពទំនេរ

ដើម្បីឆ្លើយតបទៅនឹងតម្រូវការកើនឡើងសម្រាប់ការគាំទ្រសម្រាប់ដំណើរការ GitLab លើស្ថាបត្យកម្ម ARM 64-bit យើងមានសេចក្តីសោមនស្សរីករាយក្នុងការប្រកាសពីភាពអាចរកបាននៃកញ្ចប់ ARM64 Ubuntu 20.04 Omnibus ផ្លូវការ។ សូមអរគុណយ៉ាងខ្លាំងដល់ Zitai Chen និង Guillaume Gardet សម្រាប់ការរួមចំណែកដ៏ធំដែលពួកគេបានធ្វើ - សំណើបញ្ចូលគ្នារបស់ពួកគេបានដើរតួយ៉ាងសំខាន់នៅក្នុងរឿងនេះ!

ដើម្បីទាញយក និងដំឡើងកញ្ចប់សម្រាប់អ៊ូប៊ុនទូ 20.04 សូមចូលទៅកាន់របស់យើង។ ទំព័រដំឡើង ហើយជ្រើសរើស Ubuntu.

ឯកសារកញ្ចប់សម្រាប់ ARM64 и សំបុត្រដើម.

ការគាំទ្រការផ្ទៀងផ្ទាត់កាតឆ្លាតវៃសម្រាប់តារាង GitLab Helm

(ពិសេស ចុងក្រោយ) ភាពទំនេរ

កាតឆ្លាតវៃ ដូចជាកាតចូលប្រើទូទៅ (CAC) ឥឡូវនេះអាចត្រូវបានប្រើដើម្បីផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវទៅនឹងឧទាហរណ៍ GitLab ដែលដាក់ឱ្យប្រើប្រាស់តាមរយៈតារាង Helm ។ កាតឆ្លាតវៃត្រូវបានផ្ទៀងផ្ទាត់ប្រឆាំងនឹងមូលដ្ឋានទិន្នន័យមូលដ្ឋានដោយប្រើវិញ្ញាបនបត្រ X.509 ។ ជាមួយនេះ ការគាំទ្រកាតឆ្លាតវៃជាមួយគំនូសតាង Helm ឥឡូវនេះគឺស្របតាមការគាំទ្រកាតឆ្លាតវៃដែលមាននៅក្នុងការដាក់ឱ្យប្រើប្រាស់ Omnibus ។

ឯកសារសម្រាប់ការកំណត់ការផ្ទៀងផ្ទាត់កាតឆ្លាតវៃ и សំបុត្រដើម.

កំណត់ចំណាំការចេញផ្សាយលម្អិត និងការណែនាំអំពីការដំឡើង/ដំឡើងអាចត្រូវបានអាននៅក្នុងអត្ថបទដើមជាភាសាអង់គ្លេស៖ GitLab 13.4 បានចេញផ្សាយជាមួយ Vault សម្រាប់អថេរ CI និងភ្នាក់ងារ Kubernetes.

យើងកំពុងធ្វើការលើការបកប្រែពីភាសាអង់គ្លេស cattidourden, maryartkey, អ៊ីណូណូកូ и rishavant.

ប្រភព: www.habr.com

បន្ថែមមតិយោបល់