Enzonic CI
CI ສຳລັບ repository GitHub ຂອງທ່ານ, ເທິງ runner ຂອງ Enzonic.
Enzonic CI ເຮັດການທົດສອບ ແລະ build ຂອງທ່ານໃນທຸກ push ແລະ pull request, ແຕ່ລະ job ຢູ່ໃນ sandbox ຂອງຕົນເອງ ເທິງ runner Linux ທີ່ Enzonic ດຳເນີນງານ. Log ສົດ, cache dependency ແລະ artifact ຢູ່ໃນບັນຊີ ແລະແພັກເກັດດຽວກັນກັບ Deploy ແລະ Databases.
ລວມຢູ່ໃນທຸກແພັກເກັດ, ແມ້ແຕ່ Free. ນາທີ CI, ງານຂະໜານ ແລະ ການເກັບຮັກສາ ມາພ້ອມກັບແພັກເກັດຂອງທ່ານ.

ໄວກວ່າ GitHub Actions ໃນ workflow ດຽວກັນ
workflow ດຽວ ແລ່ນໃນທັງສອງແພລດຟອມ: ງານ Node ດ້ວຍ npm ci ແລະ vitest suite, ແລະງານ Go ດ້ວຍ go test. ຕົວເລກຕ່ຳກວ່າຄືດີກວ່າ.
| ຂັ້ນຕອນ | Enzonic CI | GitHub Actions |
|---|---|---|
| ການແລ່ນທັງໝົດ, ຈາກ push ຈົນທຸກງານສຳເລັດ (cache ອຸ່ນແລ້ວ) | 22 ວິ | 37 ວິ |
| Checkout | 0.06 ວິ | 1 ວິ |
| npm ci ດ້ວຍ cache ທີ່ອຸ່ນແລ້ວ | 0.09 ວິ | 3 ວິ |
| go test ດ້ວຍ cache ເຢັນ | 2.8 ວິ | 20 ວິ |
| ງານ Go, ຈາກເລີ່ມຈົນສຳເລັດ (cache ອຸ່ນແລ້ວ) | 2 ວິ | 11 ວິ |
ບ່ອນທີ່ເຮົາຊ້າກວ່າ: npm ci ທຳອິດຫຼັງຈາກ lockfile ປ່ຽນ ໃຊ້ເວລາ 6.8 ວິ, ເທຽບກັບ 4 ວິ ໃນ GitHub, ເພາະທຸກໄຟລ໌ທີ່ npm ແຕກອອກຜ່ານ sandbox ຂອງງານ. ທຸກການແລ່ນຕໍ່ມາດ້ວຍ lockfile ດຽວກັນໃຊ້ເວລາ 0.09 ວິ.
ວັດໃນວັນທີ November 1, 2026 ດ້ວຍ .github/workflows/ci.yml ດຽວກັນທັງສອງແພລດຟອມ (GitHub ໃນ ubuntu-latest) ໃນ repository ສຳລັບ benchmark. ຄ່າກາງຂອງ 3 ການແລ່ນ ເປັນວິນາທີ; ການແລ່ນແບບ warm ມີ cache ຂອງແຕ່ລະແພລດຟອມພ້ອມແລ້ວ. ຕົວເລກ cold ຂອງ GitHub ມາຈາກການແລ່ນທຳອິດຄັ້ງດຽວ.
ການຕັ້ງຄ່າທີ່ທ່ານຄຸ້ນເຄີຍແລ້ວ
ຂຽນ .enzonic/ci.yml ຫຼືໃຊ້ workflow GitHub Actions ເດີມຂອງທ່ານ: Enzonic CI ເຮັດວຽກສ່ວນທີ່ຮອງຮັບຂອງ .github/workflows ແລະລາຍງານສິ່ງທີ່ມັນເຮັດບໍ່ໄດ້, ເຊັ່ນ action ທີ່ບໍ່ຮອງຮັບ, runner Windows ຫຼື macOS ແລະ reusable workflow, ພ້ອມຂໍ້ຄວາມ.
ສິ່ງທີ່ເລີ່ມການເຮັດວຽກ
- Push ແລະ tag
- Pull request
- ຕາຕະລາງເວລາ
- ການເຮັດວຽກດ້ວຍມືຈາກຄອນໂຊລ ແລະການເຮັດວຽກທີ່ເລີ່ມຈາກ API
Job ເຮັດວຽກເທິງ runner Linux. ແຕ່ລະ job ໄດ້ gVisor sandbox ຂອງຕົນເອງ ໂດຍບໍ່ມີສິດເຂົ້າເຖິງເຄືອຂ່າຍສ່ວນຕົວ.
name: CI
on:
push:
branches: [main]
pull_request:
jobs:
test:
image: node:22-bookworm-slim
services:
postgres:
image: postgres:17-alpine
env:
POSTGRES_PASSWORD: postgres
env:
DATABASE_URL: postgres://postgres:postgres@postgres:5432/postgres
steps:
- name: Install
run: npm ci
- name: Test
run: npm testຕົວຢ່າງ. ເອກະສານອ້າງອີງ CI ໃນເອກະສານລາຍການ key ແລະ action ທີ່ຮອງຮັບທັງໝົດ.
ທຸກ push ແລະ pull request ໃນລາຍການດຽວ
ການເຮັດວຽກຂອງທຸກ repository ທີ່ເຊື່ອມຕໍ່ພ້ອມສະຖານະ, ເຫດການ, branch, commit ແລະໄລຍະເວລາ. ລາຍການຈະອັບເດດເມື່ອມີບາງຢ່າງກຳລັງເຮັດວຽກ ແລະແຕ່ລະການເຮັດວຽກລາຍງານ check ໄປຍັງ GitHub.

ມັນເຮັດຫຍັງ
- Build matrix ແລະການພຶ່ງພາ job
- ແບ່ງວຽກເປັນ job, ຂະຫຍາຍຜ່ານ matrix ແລະຈັດລຳດັບ job ດ້ວຍ needs.
- Container ບໍລິການ
- ເລີ່ມ Postgres ຫຼືບໍລິການອື່ນຢູ່ຂ້າງ job; ມັນຈະເຂົ້າຮ່ວມເຄືອຂ່າຍຂອງ job ຕະຫຼອດໄລຍະການເຮັດວຽກ.
- Sandbox ໜຶ່ງອັນຕໍ່ job
- ແຕ່ລະ job ເຮັດວຽກໃນ gVisor sandbox ຂອງຕົນເອງເທິງເຄືອຂ່າຍຂອງຕົນເອງ, ໂດຍບໍ່ມີສິດເຂົ້າເຖິງເຄືອຂ່າຍສ່ວນຕົວ.
- Log ສົດ ແລະ artifact
- ຕິດຕາມແຕ່ລະຂັ້ນຕອນຂະນະທີ່ມັນເຮັດວຽກ, ເລີ່ມ job ທີ່ລົ້ມເຫຼວຄືນໃໝ່, ແລະດາວໂຫຼດ artifact ໄດ້ໃນຂະນະທີ່ແພັກເກັດຂອງທ່ານເກັບມັນໄວ້.
- Pull request ຈາກ fork ທີ່ປອດໄພ
- ການເຮັດວຽກສຳລັບ pull request ຈາກ fork ບໍ່ໄດ້ຮັບ secret ໂດຍຄ່າເລີ່ມຕົ້ນ.
- ແກ້ໄຂ job ທີ່ລົ້ມເຫຼວ
- Enzica, ຜູ້ຊ່ວຍຂອງ Enzonic, ສາມາດອ່ານ log ຂອງ job ທີ່ລົ້ມເຫຼວ ແລະແນະນຳການແກ້ໄຂທີ່ທ່ານກວດກ່ອນມີການປ່ຽນແປງໃດໆ.
Cache dependency
Cache ຖືກເກັບແຍກຕາມ repository ພາຍໃນຂະໜາດ cache ຂອງແພັກເກັດທ່ານ.
- npm
- pnpm
- Yarn
- Bun
- pip
- Go
- Cargo
- Maven
- Gradle
ຂີດຈຳກັດ CI ຕາມແພັກເກັດ
ນາທີ CI ຖືກຕັ້ງຄ່າໃໝ່ທຸກເດືອນ ແລະນັບຕາມ job ທີ່ສຳເລັດ. ແພັກເກັດທີ່ເສຍເງິນຈະເພີ່ມນາທີ, ງານຂະໜານ, cache ທີ່ໃຫຍ່ກວ່າ ແລະການເກັບຮັກສາທີ່ຍາວກວ່າ.
| ແພັກເກັດ | ຟຣີຟຣີ | Starter$5 ຕໍ່ເດືອນ | Pro$10 ຕໍ່ເດືອນ | Growth$19 ຕໍ່ເດືອນ | Business$29 ຕໍ່ເດືອນ |
|---|---|---|---|---|---|
| ນາທີ CI | 3,000 ຕໍ່ເດືອນ | 5,000 ຕໍ່ເດືອນ | 6,000 ຕໍ່ເດືອນ | 15,000 ຕໍ່ເດືອນ | 60,000 ຕໍ່ເດືອນ |
| Job ພ້ອມກັນ | 2 | 4 | 6 | 10 | 20 |
| ເວລາຈຳກັດຂອງ Job | 360 ນາທີ | 360 ນາທີ | 360 ນາທີ | 480 ນາທີ | 720 ນາທີ |
| Cache dependency | 2 GB | 5 GB | 10 GB | 20 GB | 50 GB |
| Artifact ທີ່ເກັບໄວ້ | 90 ມື້ | 90 ມື້ | 90 ມື້ | 180 ມື້ | 400 ມື້ |
| Log ທີ່ເກັບໄວ້ | 14 ມື້ | 30 ມື້ | 30 ມື້ | 60 ມື້ | 90 ມື້ |
- ສ່ວນລົດ 50% ສຳລັບເດືອນທີ່ເສຍເງິນທຳອິດຂອງທ່ານ
- ສ່ວນລົດ 25% ທຸກເດືອນເມື່ອມີແພັກເກັດເກມ Enzonic ທີ່ເສຍເງິນ
ລາຄາເປັນໂດລາສະຫະລັດ. ແພັກເກັດທີ່ເສຍເງິນຈະຕໍ່ອາຍຸທຸກເດືອນຈາກຍອດເງິນ Enzonic ຂອງທ່ານ, ຫຼືດ້ວຍບັດເມື່ອຍອດເງິນໝົດ. ແພັກເກັດຟຣີບໍ່ເຄີຍຂໍບັດ. ຄອນໂຊລຈະສະແດງຂີດຈຳກັດຂອງແພັກເກັດປັດຈຸບັນຂອງທ່ານສະເໝີ.
ທຶນສະໜັບສະໜູນ Cloud
ເວລາ Pro ຫຼື Business ຟຣີ ແລະເຄຣດິດ Cloud ເຖິງ $500 ສຳລັບຄົນທີ່ສ້າງໃຫ້ຄົນອື່ນ.
- Pro ຫຼື Business 3, 6 ຫຼື 12 ເດືອນ
- ເຄຣດິດ Cloud ເຖິງ $500 ໃນຍອດເງິນ Enzonic ຂອງທ່ານ
- ທຶນໜຶ່ງອັນຄອບຄຸມ Deploy, Databases, CI ແລະຂີດຈຳກັດ Rapidfile ຂອງແພັກເກັດ
- ມີຄົນພິຈາລະນາ, ປົກກະຕິຕອບພາຍໃນບໍ່ເທົ່າໃດວັນ
ສະໝັກດ້ວຍແບບຟອມທີ່ enzonic.dev. ບັນຊີ Enzonic ຟຣີກໍພໍແລ້ວ ແລະບໍ່ຕ້ອງໃຊ້ບັດ.
- Open source
- ນັກສຶກສາ
- ອົງກອນບໍ່ສະແຫວງຫາກຳໄລ
- ສະຕາດອັບ
- ຄູ ແລະ ນັກການສຶກສາ
- Hackathon
ຄຳຖາມ
ເຊື່ອມ repository ແລ້ວປ່ອຍໃຫ້ push ຕໍ່ໄປແລ່ນເລີຍ.
ຍັງຕ້ອງການ deploy ແອັບ, ໂຮສຕິ້ງຖານຂໍ້ມູນ ຫຼືການອັບໂຫຼດຂອງມັນນຳບໍ?