Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sekilas
Tujuan: Menggunakan Dev Proxy di GitHub Actions
Waktu: 15 menit
Plugin: Berbagai
Prasyarat:Menyiapkan Proksi Dev, repositori GitHub
Untuk mengintegrasikan Dev Proxy ke dalam alur kerja GitHub Actions Anda, gunakan Dev Proxy Actions.
Menyiapkan Proksi Dev di alur kerja GitHub Actions Anda
Untuk menginstal dan memulai Dev Proxy, gunakan setup perintah.
- name: Setup Dev Proxy
uses: dev-proxy-tools/actions/setup@v1
Menginstal dan memulai Dev Proxy dalam mode perekaman
Untuk memulai Dev Proxy dalam mode perekaman, atur input ke auto-recordtrue. Konfigurasi ini memungkinkan Dev Proxy untuk mengambil permintaan dan respons untuk pemrosesan lebih lanjut.
- name: Start Dev Proxy
uses: dev-proxy-tools/actions/start@v1
with:
auto-record: true
Menginstal dan memulai Dev Proxy menggunakan file konfigurasi tertentu
Secara default, file konfigurasi Dev Proxy bawaan digunakan, devproxyrc.json. Untuk menggunakan file konfigurasi Proksi Dev tertentu, atur config-file input ke jalur file konfigurasi Anda.
- name: Start Dev Proxy with config
uses: dev-proxy-tools/actions/start@v1
with:
config-file: .devproxy/my-config.json
Menginstal dan memulai Dev Proxy dengan file log kustom
Secara default, output Proksi Dev dicatat ke file devproxy.log di direktori kerja. Untuk menentukan file log kustom, atur log-file input.
- name: Start Dev Proxy with custom log file
uses: dev-proxy-tools/actions/start@v1
with:
log-file: .devproxy/custom-devproxy.log
Menginstal versi Tertentu dari Dev Proxy
Secara bawaan, aksi setup menginstal versi terbaru dari Dev Proxy. Jika Anda ingin menginstal versi tertentu, Anda dapat menentukan version input.
- name: Setup Dev Proxy with specific version
uses: dev-proxy-tools/actions/setup@v1
with:
version: 0.29.2
Instal Dev Proxy saja
Untuk menginstal Dev Proxy tanpa memulainya, atur input ke auto-startfalse.
- name: Install Dev Proxy
uses: dev-proxy-tools/actions/setup@v1
with:
auto-start: false
Mulai Proksi Dev secara manual
Untuk memulai Dev Proxy secara manual setelah penginstalan, gunakan start tindakan .
- name: Start Dev Proxy manually
uses: dev-proxy-tools/actions/start@v1
Tindakan start berlaku mirip dengan tindakan setup, tetapi tidak dapat digunakan untuk menginstal Dev Proxy. Ini berbagi input yang sama (kecuali untuk version) dan output sebagai setup tindakan.
Menonaktifkan penghentian otomatis Dev Proxy
Secara default, setup dan start tindakan menghentikan Dev Proxy secara otomatis setelah pekerjaan selesai. Untuk menonaktifkan penghentian otomatis Dev Proxy setelah pekerjaan selesai, atur input ke auto-stopfalse.
- name: Setup Dev Proxy without auto-stop
uses: dev-proxy-tools/actions/setup@v1
with:
auto-stop: false
Hentikan Proksi Dev secara manual
Jika Anda ingin menghentikan Dev Proxy secara manual, gunakan stop tindakan . Tindakan ini berguna jika Anda ingin membuat laporan dan mengunggahnya sebagai artefak, atau menjalankan Dev Proxy dengan konfigurasi yang berbeda.
- name: Stop Dev Proxy manually
uses: dev-proxy-tools/actions/stop@v1
- name: Upload Dev Proxy reports
uses: actions/upload-artifact@v4
with:
name: Reports
path: ./*Reporter*
Mulai merekam secara manual
Untuk mulai merekam secara manual, gunakan start aksi dengan input auto-record diatur ke true.
- name: Start Dev Proxy in recording mode
uses: dev-proxy-tools/actions/record-start@v1
Berhenti merekam secara manual
Untuk berhenti merekam secara manual, gunakan tindakan record-stop.
- name: Stop recording
uses: dev-proxy-tools/actions/record-stop@v1
Dapatkan URL instans Proksi Dev yang sedang aktif
Untuk mendapatkan URL dari instans Proksi Dev yang sedang berjalan, gunakan output dari aksi proxy-url atau setupstart. Gunakan steps.<step_id>.outputs.proxy-url sintaksis, di mana <step_id> adalah ID langkah yang menjalankan tindakan.
- name: Setup Dev Proxy
id: setup-devproxy
uses: dev-proxy-tools/actions/setup@v1
- name: Get Dev Proxy URL
run: echo "Dev Proxy URL: ${{ steps.setup-devproxy.outputs.proxy-url }}"
Mendapatkan URL API Proksi Dev
Untuk mendapatkan URL Dev Proxy API, gunakan api-url output dari setup atau tindakan start. Gunakan steps.<step_id>.outputs.api-url sintaksis, di mana <step_id> adalah ID langkah yang menjalankan tindakan.
- name: Setup Dev Proxy
id: setup-devproxy
uses: dev-proxy-tools/actions/setup@v1
- name: Get Dev Proxy API URL
run: echo "Dev Proxy API URL: ${{ steps.setup-devproxy.outputs.api-url }}"