Konfigurasi Pipeline CI/CD Otomatis dengan GitHub Actions
Membuat file workflow yaml GitHub Actions untuk automated testing, linting kode, dan deploy otomatis ke server.
⚡ Sesuaikan Variabel Prompt
Isi formulir di bawah ini. Teks prompt di kotak bawah akan otomatis terisi dan menyesuaikan secara real-time!
Buatkan file konfigurasi GitHub Actions workflow `.github/workflows/deploy.yml` lengkap untuk proyek saya: - Bahasa & Framework: [MISAL_LARAVEL_NODEJS_REACT] - Database Testing: [MYSQL_POSTGRESQL_REDIS] - Trigger Event: [PUSH_KE_BRANCH_MAIN_PULL_REQUEST] - Langkah yang Dijalankan: [LINTING_RUN_TESTS_BUILD_ASSETS_SSH_DEPLOY] Sertakan penanganan cache dependency agar pipeline berjalan cepat dan aman menggunakan GitHub Secrets.
name: Laravel CI/CD Pipeline
on:
push:
branches: [ main ]
jobs:
laravel-tests:
runs-on: ubuntu-latest
services:
mysql:
image: mysql:8.0
...```
✨ Prompt Terkait Lainnya
Refactoring & Optimasi Performa Kode (Clean Code)
Menganalisis kode Anda, menghilangkan duplikasi, menerapkan prinsip SOLID, dan meningkatkan kecepatan eksekusi.
Generator Skema Database Relasional SQL & Indexing
Merancang struktur tabel, foreign keys, tipe data efisien, dan indeks untuk sistem aplikasi baru.
Pembuat Unit Test Komprehensif (PHPUnit / Jest / PyTest)
Membuat unit test otomatis mencakup skenario sukses (happy path), skenario gagal, dan edge cases.