0
រទេះរបស់អ្នក
0
Zinn Hub
0
រទេះរបស់អ្នក
0

នៅ glance

ព័ត៌មានលម្អិតសំខាន់ៗអំពីសេវាកម្មនេះ ដើម្បីជួយអ្នកសម្រេចចិត្ត។ បង្កើតដោយ Zinn Hub មិនមែនអ្នកលក់ទេ។

បច្ចេកវិទ្យា Stack

Node.js, Next.js, Rust
គ្របដណ្តប់កម្មវិធី Node.js និង Next.js និងសេវាកម្ម Rust - វិសាលភាពត្រូវបានកំណត់យ៉ាងច្បាស់ ដូច្នេះអ្នកទិញដឹងច្បាស់ពីអ្វីដែលត្រូវបានគាំទ្រមុនពេលបញ្ជាទិញ។

វេទិកា CI

GitHub Actions ឬ GitLab CI
បំពង់បង្ហូរត្រូវបានបង្កើតឡើងនៅលើវេទិកាណាមួយដែលបង្ហោះកូដរបស់អ្នក - មិនចាំបាច់ធ្វើចំណាកស្រុកទេ។ អាថ៌កំបាំងនៅតែមាននៅក្នុងកន្លែងផ្ទុកដែលបានអ៊ិនគ្រីបរបស់វេទិកា មិនដែលនៅក្នុងឃ្លាំងទេ។

គោលដៅដាក់ពង្រាយ

ម៉ាស៊ីនមេ SSH, Railway, Fly.io, Vercel
កម្រិតខ្ពស់ដឹកជញ្ជូនទៅកាន់ម៉ាស៊ីនមេ Linux តាមរយៈ SSH ឬទៅកាន់ Railway និង Fly.io តាមរយៈរូបភាព Docker ដូចគ្នា ឬប្រគល់កម្មវិធី Next.js ទៅ Vercel - អ្នកទិញជ្រើសរើស។

ឯករាជ្យភាពអ្នកលក់

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

អ្វីដែលអ្នកនឹងទទួលបាន

ទម្រង់៖
កូដផ្ទាល់ខ្លួន
វិធីសាស្រ្តដឹកជញ្ជូន:
អ្នកគ្រប់គ្រងការបញ្ជាទិញ
ចំណាំ: អ្វីគ្រប់យ៉ាងត្រូវបានដាក់នៅក្នុងឃ្លាំងរបស់អ្នក៖ ឯកសារ Dockerfile និងឯកសារ compose បំពង់បង្ហូរ CI នៅលើ Standard និង Advanced និងឯកសារ README អំពីរបៀបដំណើរការ ធ្វើតេស្ត និងចេញផ្សាយ។ គន្លឹះដាក់ពង្រាយ និងថូខឹននៅតែមាននៅក្នុងអាថ៌កំបាំងនៃវេទិកា CI របស់អ្នក និងការកំណត់កម្មវិធីនៅក្នុងបរិស្ថានរបស់ម៉ាស៊ីនមេ ឬវេទិការបស់អ្នក មិនដែលនៅក្នុងកូដឡើយ។ នៅលើ Advanced ការជំរុញទៅកាន់ main ដាក់ពង្រាយដោយខ្លួនឯង ហើយឯកសារ README រៀបរាប់ពីរបៀបត្រឡប់មកវិញ។

ការពិពណ៌នាពេញលេញ

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

Starter គឺជាកុងតឺន័រ៖ ឯកសារ Dockerfile សម្រាប់ផលិតកម្ម ឯកសារ compose ដែលដំណើរការកម្មវិធី និងមូលដ្ឋានទិន្នន័យរបស់វាដោយផ្ទាល់ និងឯកសារ README ដែលធ្វើឱ្យអ្នកអភិវឌ្ឍន៍ថ្មីដំណើរការដោយពាក្យបញ្ជាតែមួយ។ Standard បន្ថែមបំពង់បង្ហូរដែលដំឡើង ពិនិត្យមើលកូដ ដំណើរការការធ្វើតេស្តរបស់អ្នក និងបង្កើតរូបភាពរាល់ការជំរុញ និងរាល់ការទាញ ឬការស្នើសុំបញ្ចូលគ្នា។ វាដំណើរការលើ GitHub Actions ឬ GitLab CI អាស្រ័យលើកន្លែងដែលកូដរបស់អ្នកស្ថិតនៅ។ Advanced បន្ថែមការដាក់ពង្រាយ៖ នៅពេលបញ្ចូលគ្នាទៅកាន់ main បំពង់បង្ហូរដឹកជញ្ជូនកម្មវិធីទៅកាន់ម៉ាស៊ីនមេ Linux របស់អ្នកតាមរយៈ SSH ឬទៅកាន់ Railway ឬ Fly.io ដែលដំណើរការរូបភាពដូចគ្នា ឬប្រគល់កម្មវិធី Next.js ទៅ Vercel ដែលបង្កើតវាដោយវិធីផ្ទាល់ខ្លួនរបស់វា។ គន្លឹះដាក់ពង្រាយ និងថូខឹនត្រូវបានរក្សាទុកនៅក្នុងអាថ៌កំបាំងដែលបានអ៊ិនគ្រីបរបស់ GitHub ឬអថេរ CI/CD ដែលត្រូវបានការពាររបស់ GitLab មិនមែននៅក្នុងកូដទេ ហើយអ្នកទទួលបានវិធីសរសេរដើម្បីត្រឡប់មកវិញ។

រូបភាពនៅតែតូចជាមួយនឹងការបង្កើតច្រើនដំណាក់កាល កម្មវិធីដំណើរការជាអ្នកប្រើប្រាស់មិនមែន root ហើយការកំណត់រចនាសម្ព័ន្ធបានមកពីអថេរបរិស្ថាន ដូច្នេះរូបភាពដូចគ្នាផ្តល់សេវា staging និង production។ វិធីសាស្រ្តដូចគ្នានេះគ្របដណ្តប់កម្មវិធី Node.js និង Next.js សេវាកម្ម Rust និងគេហទំព័រឋិតិវន្ត។

គម្រោងគេហទំព័រសាធារណៈពីររបស់ខ្ញុំ គឺហាង Next.js និងគេហទំព័រផ្ទាល់ខ្លួនរបស់ខ្ញុំ បង្ហាញពីផ្នែកបំពង់បង្ហូរនេះ៖ GitHub Actions បង្កើត និងដាក់ពង្រាយទាំងពីរលើរាល់ការជំរុញទៅកាន់សាខាសំខាន់ ហើយដំណើរការឯកតា និងការធ្វើតេស្តកម្មវិធីរុករករបស់ហាងមុនពេលវាដាក់ពង្រាយ។ ពួកវាជាគេហទំព័រឋិតិវន្ត ដូច្នេះពួកវាដឹកជញ្ជូនដោយគ្មានកុងតឺន័រ។ នៅផ្នែក Rust កញ្ចប់ប្រភពបើកចំហរបស់ខ្ញុំមានបំពង់បង្ហូរ GitHub Actions ដែលដំណើរការលើរាល់ការជំរុញទៅកាន់មេ និងរាល់សំណើទាញ៖ ការធ្វើទ្រង់ទ្រាយ ការលីន ការធ្វើតេស្ត កំណែ Rust ដែលគាំទ្រអប្បបរមា និងការត្រួតពិនិត្យភាពអាស្រ័យ។ ប្រសិនបើអ្នកក៏ដំណើរការ Kubernetes ដែរ នោះ manifests ឬ Helm chart អាចរកបានជាកម្មវិធីបន្ថែម។

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

ជំហានសម្រាប់ការបញ្ចប់គម្រោងរបស់អ្នក
1. អានគម្រោង - ខ្ញុំដំណើរការកម្មវិធីតាមរបៀបដែលអ្នកធ្វើឥឡូវនេះ ហើយសរសេរចុះនូវភាពអាស្រ័យ អថេរបរិស្ថាន មូលដ្ឋានទិន្នន័យ និងជំហានបង្កើតរបស់វា។
2. កុងតឺន័រ - Dockerfile ផលិតកម្ម និងឯកសារ compose សម្រាប់ការដំណើរការក្នុងស្រុក ដែលបានត្រួតពិនិត្យដោយការបង្កើត និងចាប់ផ្តើមកម្មវិធីនៅលើម៉ាស៊ីនស្អាត។
3. បំពង់បង្ហូរ - ដំឡើង, lint, ធ្វើតេស្ត និងការបង្កើតរូបភាពនៅក្នុង CI របស់អ្នក, លើការជំរុញ និងលើការទាញ ឬការស្នើសុំបញ្ចូលគ្នា, ជាមួយនឹងការឃ្លាំងសម្ងាត់ដើម្បីឱ្យវានៅតែលឿន។
4. ដាក់ពង្រាយ - នៅលើ Advanced, ការងារដែលដឹកជញ្ជូនកម្មវិធីលើការបញ្ចូលគ្នាទៅកាន់មេ, ជាមួយនឹងសោ និងថូខឹនដែលរក្សាទុកនៅក្នុងអាថ៌កំបាំងរបស់វេទិកា CI និងជំហានវិលត្រឡប់ដែលបានសរសេរចុះ។
5. ការប្រគល់ - ផ្នែក README អំពីរបៀបដំណើរការ, ធ្វើតេស្ត និងចេញផ្សាយ, និងអ្វីដែលត្រូវផ្លាស់ប្តូរនៅពេលដែលអថេរបរិស្ថាន ឬសេវាកម្មថ្មីត្រូវបានបន្ថែម។

ការធានាគុណភាព Zinner

✓
អ្នកជំនាញដែលបានត្រួតពិនិត្យ
Zinner គ្រប់រូបត្រូវបានត្រួតពិនិត្យ និងអនុម័តមុនពេលចូលរួមវេទិកា។
✓
ធានាការងារដែលមានគុណភាព
សេវាកម្មទាំងអស់ត្រូវបានគាំទ្រដោយការប្តេជ្ញាចិត្តធានាគុណភាពរបស់យើង។
✓
ការទូទាត់មានសុវត្ថិភាព
ការទូទាត់របស់អ្នកត្រូវបានការពាររហូតដល់អ្នកអនុម័តការងារដែលបានប្រគល់។

ប្រៀបធៀបកញ្ចប់

មុខងារអ្នកចាប់ផ្តើមស្តង់ដារកម្រិតខ្ពស់
ពេលវេលាដឹកជញ្ជូន2 ថ្ងៃ4 ថ្ងៃ7 ថ្ងៃ
ការកែប្រែ123
វិសាលភាពការដំឡើង DockerDocker និងបំពង់បង្ហូរ CIDocker, CI និងការដាក់ពង្រាយ
README✓✓✓
ការកំណត់រចនាសម្ព័ន្ធនៅក្នុងអថេរបរិស្ថាន✓✓✓

ផលប័ត្រ

ឧទាហរណ៍នៃការងាររបស់អ្នកលក់ដែលទាក់ទងនឹង Zinn នេះ។

reqwest-rotate: កញ្ចប់ប្រភពបើកចំហ

កម្មវិធីរុំព័ទ្ធសំណើតូចមួយសម្រាប់កម្មវិធីប្រមូលទិន្នន័យ និងកម្មវិធីអតិថិជន API ដែលត្រូវការការបង្វិលប្រូកស៊ី ការកំណត់អត្រាសម្រាប់ម៉ាស៊ីននីមួយៗ និងការប៉ុនប៉ងឡើងវិញជាមួយនឹងការបន្ថយល្បឿន ដោយមិនចាំបាច់ទាញយកក្របខណ្ឌកម្មវិធីកណ្ដាល។ បោះពុម្ពផ្សាយនៅលើ crates.io ជាមួយនឹងឯកសារ CI និងការធ្វើតេស្ត។

ព័ត៌មានលម្អិតសេវាកម្ម

ប្រភេទសេវាកម្ម
ស្តង់ដារ
ប្រភេទ Zinner
អ្នកឯករាជ្យ
ភាពអាចរកបាន
ថ្ងៃធ្វើការ
ប្រទេសអ្នកលក់
កាហ្សាក់ស្ថាន
ភាសាដែលទទួលយក
ភាសាអង់គ្លេស
រុស្ស៊ី
NDA មាន
បាទ/ចាស
ទំហំគម្រោងដែលបានគ្រប់គ្រង
តូចទៅមធ្យម
ពេលវេលាឆ្លើយតប
ក្នុងរយៈពេល 12 ម៉ោង
បទពិសោធន៍ជាច្រើនឆ្នាំ
10+

សំណួរដែលសួរញឹកញាប់

បាទ/ចាស។ បំពង់បង្ហូរនៅតែដំឡើង, lint, ពិនិត្យប្រភេទ និងបង្កើត ដែលចាប់បានការជំរុញដែលខូចភាគច្រើន។ នៅពេលដែលការធ្វើតេស្តត្រូវបានបន្ថែមនៅពេលក្រោយ បំពង់បង្ហូរនឹងយកពួកវាឡើង។

មានតែនៅលើ Advanced ប៉ុណ្ណោះ ហើយសម្រាប់តែការដាក់ពង្រាយប៉ុណ្ណោះ។ អ្នកប្រើប្រាស់ដាក់ពង្រាយដែលបានឧទ្ទិសជាមួយនឹងសោ SSH ផ្ទាល់ខ្លួនរបស់វាគឺល្អបំផុត។ សោនេះស្ថិតនៅក្នុងអាថ៌កំបាំងរបស់វេទិកា CI របស់អ្នក មិនមែនជាមួយខ្ញុំទេ។

Node.js, Next.js និង Rust គឺជាអ្វីដែលខ្ញុំធ្វើការ។ សម្រាប់ stack ផ្សេងទៀត សូមសរសេរមកខ្ញុំមុនពេលបញ្ជាទិញ ហើយខ្ញុំនឹងប្រាប់អ្នកដោយស្មោះត្រង់ថាតើខ្ញុំជាមនុស្សត្រឹមត្រូវសម្រាប់វាឬអត់។

ទេ នេះគឺជា Docker ធម្មតា និងបំពង់បង្ហូរ GitHub Actions ឬ GitLab CI ស្តង់ដារនៅក្នុងឃ្លាំងរបស់អ្នក ដែលបានចងក្រងជាឯកសារ ដូច្នេះអ្នកអភិវឌ្ឍន៍ណាមួយអាចផ្លាស់ប្តូរវាបាន។

ការវាយតម្លៃរបស់អតិថិជន

មើលអ្វីដែលអតិថិជនរបស់យើងនិយាយអំពី Zinn នេះ

ប្រភេទ

គោលការណ៍ Zinner

ខ្ញុំនឹង Dockerize កម្មវិធី Node.js, Next.js ឬ Rust របស់អ្នក ហើយដំឡើង Ci/Cd ជាមួយ Github Actions ឬ Gitlab Ci 2 &Raquo; Zinn Hub

មានតែអតិថិជនដែលបានចូលគណនី ហើយបានទិញផលិតផលនេះប៉ុណ្ណោះ ទើបអាចទុកការវាយតម្លៃបាន។

ជម្រើស & ការបញ្ជាទិញ

ទាញយកកម្មវិធី Zinn Hub

ការជូនដំណឹង · ការចូលប្រើលឿនជាងមុន · អេក្រង់ពេញ

ប៉ះចែករំលែកនៅក្នុងកម្មវិធីរុករករបស់អ្នក

➜ បន្ទាប់មកចុច "បន្ថែមទៅអេក្រង់ដើម"