ជាជម្រើសមួយសម្រាប់ Travis CI ដែលមានតម្លៃខ្ពស់ សកម្មភាព GitHub ក៏អាចប្រើបានសម្រាប់ពេលខ្លះដែរ។ ជាឧបករណ៍រួមបញ្ចូលជាបន្តបន្ទាប់ វាត្រូវបានរួមបញ្ចូលយ៉ាងល្អនៅលើវេទិកាកូដ GitHub ហើយឥឡូវនេះមានស្ថេរភាពខ្លាំង។ សកម្មភាព GitHub គឺផ្អែកលើឯកសារកំណត់រចនាសម្ព័ន្ធ YAML ដែលដាក់ក្នុងឃ្លាំងដែលលំហូរការងារគួរតែដំណើរការ។
ខាងក្រោមនេះគឺជាឯកសារ YAML boilerplate ដែលគ្រប់គ្រាន់ដើម្បីដំណើរការការធ្វើតេស្តដោយស្វ័យប្រវត្តិនៅលើការជំរុញបន្ទាប់ ឧ. ផ្អែកលើ PHPUnit និង Jest នៅក្នុងបរិស្ថានផ្សេងៗគ្នា - ក៏ជាការរួមបញ្ចូលនៃ MySQL ឬ PostgreSQL (ឬសកម្មភាពមួយក្នុងចំណោមសកម្មភាពជាច្រើនផ្សេងទៀតនៅក្នុង ទីផ្សារ ) ទេ។ បញ្ហា:
4130f4fc3ee978baafb1b24b7e623190
បន្ទាប់មកការធ្វើតេស្តដែលកំពុងដំណើរការទាំងអស់អាចត្រូវបានរកឃើញនៅក្នុងផ្ទាំង "សកម្មភាព" នៅក្នុងឃ្លាំង។ រឿងដ៏អស្ចារ្យ៖ សកម្មភាព GitHub គឺឥតគិតថ្លៃទាំងស្រុងក្នុងការប្រើប្រាស់សម្រាប់ឃ្លាំងសាធារណៈ (សម្រាប់ 2,000 នាទីក្នុងមួយខែ) ។ ប្រសិនបើអ្នកចង់ពិសោធន៍ក្នុងមូលដ្ឋានជាមុន យើងសូមណែនាំឱ្យប្រើឧបករណ៍ សកម្មភាព ដែលអាចប្រើដើម្បីក្លែងធ្វើអ្នករត់ក្នុងមូលដ្ឋានផងដែរ។