semaphore demo php laravel
1.0.0
แอปพลิเคชันตัวอย่างและไปป์ไลน์ CI/CD ที่แสดงวิธีรันโปรเจ็กต์ PHP Laravel บน Semaphore 2.0
ในการตั้งค่าโปรเจ็กต์ในเครื่อง สภาพแวดล้อมในเครื่องของคุณจะต้องเป็นไปตามข้อกำหนดการพัฒนา Laravel ทั่วไป ตามเอกสารประกอบของ Laravel เราขอแนะนำให้ตั้งค่าโดยใช้ Vagrant และ Homestead เนื่องจากเป็นโซลูชันเทิร์นคีย์ที่รองรับระบบปฏิบัติการหลักทั้งหมด
เมื่อตั้งค่าสภาพแวดล้อมท้องถิ่นแล้ว คุณสามารถรันคำสั่งต่อไปนี้:
cp .env.example .env // and enter your DB details in the newly created .env
composer install
php artisan key:generate
php artisan migrate
แยกที่เก็บนี้และใช้เพื่อสร้างโปรเจ็กต์จาก UI เว็บหรือบรรทัดคำสั่ง:
curl https://storage.googleapis.com/sem-cli-releases/get.sh | bash
sem connect // found in Semaphore Dashboard
cd
sem init
หลังจากนั้น ให้กดไปที่พื้นที่เก็บข้อมูลเพื่อทริกเกอร์เวิร์กโฟลว์บน Semaphore
ไปป์ไลน์ CI จะมีลักษณะดังนี้:
ไปป์ไลน์ตัวอย่างประกอบด้วย 6 บล็อก:
ลิขสิทธิ์ (c) 2021 ข้อความที่แสดงผล
เผยแพร่ภายใต้ใบอนุญาต MIT ดูไฟล์ LICENSE.md