Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy pillantással
Cél: Fejlesztői proxy használata a GitHub Actionsben
Idő: 15 perc
Beépülő modulok: Különböző
Előfeltételek:Dev Proxy beállítása, GitHub-adattár
Ha a Dev Proxyt a GitHub Actions-munkafolyamatokba szeretné integrálni, használja a Dev Proxy Actionst.
Dev Proxy beállítása a GitHub Actions-munkafolyamatban
A Dev Proxy telepítéséhez és elindításához használja a setup műveletet.
- name: Setup Dev Proxy
uses: dev-proxy-tools/actions/setup@v1
Dev Proxy telepítése és indítása rögzítési módban
Ha rögzítési módban szeretné elindítani a Dev Proxyt, állítsa a auto-record bemenetet true következőre. Ez a konfiguráció lehetővé teszi a Dev Proxy számára a kérések és válaszok rögzítését további feldolgozás céljából.
- name: Start Dev Proxy
uses: dev-proxy-tools/actions/start@v1
with:
auto-record: true
Dev Proxy telepítése és indítása egy adott konfigurációs fájl használatával
Alapértelmezés szerint a rendszer az alapértelmezett Fejlesztői proxy konfigurációs fájlt használja. devproxyrc.json Egy adott Dev Proxy konfigurációs fájl használatához állítsa be a config-file bemenetet a konfigurációs fájl elérési útjára.
- name: Start Dev Proxy with config
uses: dev-proxy-tools/actions/start@v1
with:
config-file: .devproxy/my-config.json
Dev Proxy telepítése és indítása egyéni naplófájllal
Alapértelmezés szerint a dev proxy kimenete devproxy.log fájlba van naplózva a munkakönyvtárban. Egyéni naplófájl megadásához állítsa be a bemenetet log-file .
- name: Start Dev Proxy with custom log file
uses: dev-proxy-tools/actions/start@v1
with:
log-file: .devproxy/custom-devproxy.log
A Fejlesztői proxy egy adott verziójának telepítése
Alapértelmezés szerint a művelet telepíti setup a Dev Proxy legújabb verzióját. Ha egy adott verziót szeretne telepíteni, megadhatja a bemenetet version .
- name: Setup Dev Proxy with specific version
uses: dev-proxy-tools/actions/setup@v1
with:
version: 0.29.2
Csak dev proxy telepítése
Ha a(z) dev proxyt indítás nélkül szeretné telepíteni, állítsa a auto-start bemenetet a következőre: false.
- name: Install Dev Proxy
uses: dev-proxy-tools/actions/setup@v1
with:
auto-start: false
Fejlesztői proxy manuális indítása
Ha manuálisan szeretné elindítani a dev proxyt a telepítés után, használja a start műveletet.
- name: Start Dev Proxy manually
uses: dev-proxy-tools/actions/start@v1
A start művelet a művelethez setup hasonlóan viselkedik, de nem használható dev proxy telepítéséhez. Ugyanazokkal a bemenetekkel (kivéve version) és kimenetekkel rendelkezik, mint a setup művelet.
A fejlesztői proxy automatikus leállásának letiltása
Alapértelmezés szerint a setup és start műveletek a feladat befejezése után automatikusan leállítják a dev proxy-t. Ha le szeretné tiltani a Dev Proxy automatikus leállítását a feladat befejezése után, állítsa a bemenetet auto-stop értékre.
- name: Setup Dev Proxy without auto-stop
uses: dev-proxy-tools/actions/setup@v1
with:
auto-stop: false
Állítsa le a fejlesztői proxy-t manuálisan
Ha manuálisan szeretné leállítani a fejlesztői proxyt, használja a stop műveletet. Ez a művelet akkor hasznos, ha jelentéseket szeretne létrehozni, és összetevőkként szeretné feltölteni őket, vagy ha a Dev Proxyt más konfigurációval szeretné futtatni.
- 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*
Felvétel manuális indítása
A manuális rögzítés megkezdéséhez használja a start műveletet úgy, hogy a auto-record bemeneti értéket true-re állítja.
- name: Start Dev Proxy in recording mode
uses: dev-proxy-tools/actions/record-start@v1
Manuális rögzítés leállítása
A manuális rögzítés leállításához használja a record-stop műveletet.
- name: Stop recording
uses: dev-proxy-tools/actions/record-stop@v1
A futó dev proxypéldány URL-címének lekérése
A futó dev proxypéldány URL-címének lekéréséhez használja a proxy-url kimenetét a setup vagy start műveletből. Szintaxis használata steps.<step_id>.outputs.proxy-url , ahol <step_id> a műveletet futtató lépés azonosítója található.
- 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 }}"
A Dev Proxy API URL-címének lekérése
A Dev Proxy API URL-címének lekéréséhez használja a api-url kimenetét a setup vagy a start műveletből. Szintaxis használata steps.<step_id>.outputs.api-url , ahol <step_id> a műveletet futtató lépés azonosítója található.
- 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 }}"