ราคาบล็อก
ภาษา
หลาย Environment

Multi Environment ในโปรเจกต์เดียว

สร้าง environment แยกสำหรับ development, staging และ production config และ secrets ของแต่ละ environment แยกจากกัน ไม่ต้องกังวลว่า config ของ production จะรั่วไปยัง development

หลาย Environmentเดโม
Production
main
ใช้งานอยู่
Staging
develop
ใช้งานอยู่
Preview
feature/*
สแตนด์บาย
3 environment ที่ใช้งานอยู่การตั้งค่าที่แยกจากกัน

ทำไมจึงสำคัญ

สิ่งที่คุณจะได้รับ

Environment ที่แยกจากกัน

สร้าง environment พร้อม config และ secret ของแต่ละอัน: development, staging, production แยกจากกันทั้งหมด

นโยบาย Branch

กำหนด branch ที่เจาะจงให้กับ environment ที่เจาะจง main ไป production, develop ไป staging

ทรัพยากรที่ใช้ร่วมกัน

ฐานข้อมูลและ cache ใช้ร่วมกันระหว่าง environment หรือแยกกันตามความต้องการได้

Branch ต่อ Environment

เชื่อมต่อ branch ที่ต่างกันกับ environment ที่ต่างกัน เช่น develop ไป staging และ main ไป production

ขั้นตอน

วิธีการทำงาน

  1. 01

    สร้าง Environment

    เปิดแท็บ Settings > Environments คลิก Add Environment และตั้งชื่อ (เช่น staging)

  2. 02

    ตั้งค่า Config

    เพิ่ม environment variables ที่ต่างกันสำหรับแต่ละ environment

  3. 03

    ดีพลอย

    เลือก environment เป้าหมายตอนดีพลอย คุณดีพลอยไป staging ก่อน แล้วค่อยไป production ได้

Blog

อ่านเพิ่มเติม

คู่มือและบทเรียนที่เกี่ยวข้องกับฟีเจอร์นี้

คำถามที่พบบ่อย

คำถามที่พบบ่อย

สร้าง environment ได้กี่อัน
ไม่จำกัด คุณสร้าง environment ได้มากเท่าที่ต้องการ เช่น development, staging, QA, production และอื่นๆ
แต่ละ environment ต้องมีทรัพยากรของตัวเองไหม
ใช่ แต่ละ environment มีทรัพยากรแยกกัน แต่คุณใช้ฐานข้อมูลร่วมกันระหว่าง environment ได้หากจำเป็น
promote จาก staging ไป production ได้ไหม
ได้ คุณ promote config และตัวแปรจาก environment หนึ่งไปอีกอันได้ ฟีเจอร์นี้อยู่ในแท็บ Variables

ฟีเจอร์อื่นๆ

ทำงานได้ดีขึ้นเมื่อใช้ร่วมกัน

ดูฟีเจอร์ทั้งหมด

พร้อมลองหรือยัง

เข้าสู่ระบบด้วย Google หรือ GitHub เชื่อมต่อ repository และชำระจากยอดเงิน Rupiah ไม่ต้องใช้บัตรเครดิต
WhatsApp