CI ជាមួយសកម្មភាព GitHub

ជាជម្រើសមួយសម្រាប់ Travis CI ដែលមានតម្លៃខ្ពស់ សកម្មភាព GitHub ក៏អាចប្រើបានសម្រាប់ពេលខ្លះដែរ។ ជាឧបករណ៍រួមបញ្ចូលជាបន្តបន្ទាប់ វាត្រូវបានរួមបញ្ចូលយ៉ាងល្អនៅលើវេទិកាកូដ GitHub ហើយឥឡូវនេះមានស្ថេរភាពខ្លាំង។ សកម្មភាព GitHub គឺផ្អែកលើឯកសារកំណត់រចនាសម្ព័ន្ធ YAML ដែលដាក់ក្នុងឃ្លាំងដែលលំហូរការងារគួរតែដំណើរការ។


ខាងក្រោមនេះគឺជាឯកសារ YAML boilerplate ដែលគ្រប់គ្រាន់ដើម្បីដំណើរការការធ្វើតេស្តដោយស្វ័យប្រវត្តិនៅលើការជំរុញបន្ទាប់ ឧ. ផ្អែកលើ PHPUnit និង Jest នៅក្នុងបរិស្ថានផ្សេងៗគ្នា - ក៏ជាការរួមបញ្ចូលនៃ MySQLPostgreSQL (ឬសកម្មភាពមួយក្នុងចំណោមសកម្មភាពជាច្រើនផ្សេងទៀតនៅក្នុង ទីផ្សារ ) ទេ។ បញ្ហា:

4130f4fc3ee978baafb1b24b7e623190

បន្ទាប់មកការធ្វើតេស្តដែលកំពុងដំណើរការទាំងអស់អាចត្រូវបានរកឃើញនៅក្នុងផ្ទាំង "សកម្មភាព" នៅក្នុងឃ្លាំង។ រឿងដ៏អស្ចារ្យ៖ សកម្មភាព GitHub គឺឥតគិតថ្លៃទាំងស្រុងក្នុងការប្រើប្រាស់សម្រាប់ឃ្លាំងសាធារណៈ (សម្រាប់ 2,000 នាទីក្នុងមួយខែ) ។ ប្រសិនបើ​អ្នក​ចង់​ពិសោធន៍​ក្នុង​មូលដ្ឋាន​ជាមុន យើង​សូម​ណែនាំ​ឱ្យ​ប្រើ​ឧបករណ៍ ​សកម្មភាព ដែល​អាច​ប្រើ​ដើម្បី​ក្លែង​ធ្វើ​អ្នក​រត់​ក្នុង​មូលដ្ឋាន​ផងដែរ។

ថយក្រោយ