push ปุ๊บ build ปั๊บ
CI/CD ที่เขียน pipeline ให้เองLoha อ่าน repo แล้วเปิด merge request พร้อม .loha.yml ให้คุณ review แล้วกด merge ไฟล์นั้นเป็น config ธรรมดาใน repo ของคุณเอง
แพ็กเกจ Free ได้ 60 build minutes ต่อเดือน ไม่ต้องใช้บัตร
Loha เปิด merge request นี้loha/pipeline/3f9c… → main
คุณแค่ต่อ repo กับกด merge ที่เหลือ Loha เขียนให้
ต่อ repo
เลือก repo จาก Git host ที่คุณใช้
คุณ
ได้ pipeline
Loha อ่านโค้ด แล้วเปิด merge request พร้อม .loha.yml
Loha
review แล้ว merge
อ่านเหมือน change อื่น ๆ merge commit จะเริ่ม build แรก
คุณ
push ตามปกติ
ทุก push ถูก test และ build แล้วส่ง image ขึ้น registry ของคุณเอง
Loha
ทีมคุณแค่ pushที่เหลือ Loha จัดให้
ตรวจก่อนปล่อย
ทุก push ถูกตรวจหา secret ที่หลุด เพิ่มขั้นสแกน image ใน pipeline แล้วถ้าเจอช่องโหว่เกินระดับที่ตั้งไว้ release จะถูกกันไว้ แพ็กเกจ Professional ขึ้นไป sign image พร้อม SBOM ให้ด้วย
rerun เฉพาะที่พัง
test เวอร์ชันหนึ่งใน matrix พัง ปุ่ม “ลองใหม่เฉพาะ job ที่ล้มเหลว” จะรันเฉพาะ job นั้นใหม่ แล้วต่อด้วย job ที่รอมันอยู่ job ที่ผ่านแล้วเก็บผลเดิมไว้
ดูก่อน push ว่าจะรันอะไร
loha plan อ่าน .loha.yml แล้วบอกทุก job, step และ image ที่ cluster จะรันสำหรับ branch นั้น รวมถึงอะไรจะถูกข้ามและเพราะอะไร โดยไม่ build จริง
สำหรับทีมใหญ่: workspace แยกสิทธิ์ owner, admin, member และ guest มี service account สำหรับงานอัตโนมัติ audit log และ build insights ของแต่ละ repo แพ็กเกจ Enterprise กำหนด limit และเงื่อนไขเองได้
ทีมใช้ Loha ทำอะไรบ้าง
ตัวอย่างการใช้งานจริง ทีละขั้น พร้อม .loha.yml ที่อยู่เบื้องหลัง
Library หรือ API ที่ต้องรองรับ Node หลายเวอร์ชัน
- เพิ่ม matrix ของเวอร์ชัน Node
- ผูก Postgres เป็น service ให้ทุก instance
- แต่ละเวอร์ชันรันใน workspace ของตัวเอง พร้อมกัน
- เวอร์ชันไหนพัง rerun แค่ตัวนั้น
โปรเจกต์ open source ที่รับโค้ดจากคนนอก
- ผู้ร่วมพัฒนาเปิด pull request จาก fork ของเขา
- Loha build ในโหมด untrusted ใช้ได้เฉพาะ official task
- build นั้นไม่ได้ secret ไม่ได้ push image ไม่มี cache และรันคำสั่งเองไม่ได้
- คุณเห็นผล build โดยไม่เปิดเผยอะไรเลย
Web app ที่มีขั้น build และมีการตรวจหลายอย่าง
- build app ครั้งเดียวใน job build
- ประกาศ dist/ เป็น artifacts ของ job
- job test และ image ได้ไฟล์นั้นผ่าน needs
- job ตรวจที่พังจะ rerun ตัวเดียว และใช้ผล build เดิม
เข้ากับ stack ที่คุณใช้อยู่แล้ว
ใช้ repo host, registry, ฐานข้อมูล และแชตเดิมของคุณต่อได้เลย Loha เชื่อมเข้าไปให้ ไม่ต้องรื้ออะไรทิ้ง
- Repo host
- GitLab
- GitHub
- Gitea
- Forgejo
- Image registry
- Docker Hub
- Harbor
- GHCR
- Any OCI registry
- Service ใน build
- PostgreSQL
- Redis
- MySQL
- MongoDB
- ภาษาและเครื่องมือ
- Node.js
- Python
- Go
- Java
- ความปลอดภัยของ build
- Trivy
- cosign
- CycloneDX SBOM
- การแจ้งเตือน
- Slack
- LINE
- Webhooks
เริ่มฟรี แล้วค่อยขยายเมื่อพร้อม
| แพ็กเกจ | ราคา |
|---|---|
| Freeลองใช้ Loha กับ 1 โปรเจกต์60 build minutes / เดือนเริ่มใช้ฟรี | ฿0 / เดือน |
| Starterแนะนำสำหรับทีมเล็กที่ปล่อยงานทุกวัน5,000 build minutes / เดือนเลือก Starter | ฿490 / เดือน |
| Professionalเครื่องใหญ่ขึ้น และ image ที่ sign แล้ว20,000 build minutes / เดือนเลือก Professional | ฿2,990 / เดือน |
| Enterpriseกำหนด limit และเงื่อนไขเองได้ไม่จำกัด build minutesติดต่อเรา | ตามตกลง |
build แรกที่ผ่าน เริ่มจากการ merge ครั้งเดียว
แพ็กเกจ Free ได้ 60 build minutes ต่อเดือน 1 โปรเจกต์ ใส่ credential ของ registry เพื่อ push image