Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir bakışta
Hedef: GitHub Actions'da Geliştirme Proxy'si kullanma
Süre: 15 dakika
Eklentiler: Çeşitli
Önkoşullar:Geliştirme Proxy'si, GitHub deposunu ayarlama
Dev Proxy'yi GitHub Actions iş akışlarınızla tümleştirmek için Dev Proxy Actions'ı kullanın.
GitHub Actions iş akışınızda Geliştirme Proxy'si ayarlama
Dev Proxy'yi yüklemek ve başlatmak için eylemi kullanın setup .
- name: Setup Dev Proxy
uses: dev-proxy-tools/actions/setup@v1
Dev Proxy'yi kayıt modunda yükleme ve başlatma
Dev Proxy'yi kayıt modunda başlatmak için auto-record girişini true olarak ayarlayın. Bu yapılandırma, Dev Proxy'nin daha fazla işlem için istekleri ve yanıtları yakalamasına olanak tanır.
- name: Start Dev Proxy
uses: dev-proxy-tools/actions/start@v1
with:
auto-record: true
Belirli bir yapılandırma dosyasını kullanarak Dev Proxy'yi yükleme ve başlatma
Varsayılan olarak, varsayılan Dev Proxy yapılandırma dosyası kullanılır devproxyrc.json. Belirli bir Dev Proxy yapılandırma dosyasını kullanmak için girişi yapılandırma dosyanızın yoluna ayarlayın config-file .
- name: Start Dev Proxy with config
uses: dev-proxy-tools/actions/start@v1
with:
config-file: .devproxy/my-config.json
Özel bir günlük dosyasıyla Dev Proxy'yi yükleyin ve başlatın
Varsayılan olarak, Dev Proxy çıkışı çalışma dizinindeki devproxy.log dosyasına kaydedilir. Özel bir günlük dosyası belirtmek için log-file girişini ayarlayın.
- name: Start Dev Proxy with custom log file
uses: dev-proxy-tools/actions/start@v1
with:
log-file: .devproxy/custom-devproxy.log
Dev Proxy'nin belirli bir sürümünü yükleme
Eylem varsayılan setup olarak Dev Proxy'nin en son sürümünü yükler. Belirli bir sürümü yüklemek istiyorsanız girişi belirtebilirsiniz version .
- name: Setup Dev Proxy with specific version
uses: dev-proxy-tools/actions/setup@v1
with:
version: 0.29.2
Yalnızca Geliştirme Proxy'sini yükleme
Dev Proxy'yi başlatmadan yüklemek için auto-start girişini false olarak ayarlayın.
- name: Install Dev Proxy
uses: dev-proxy-tools/actions/setup@v1
with:
auto-start: false
Geliştirme Proxy'sini elle başlat
Yüklemeden sonra Geliştirme Proxy'sini start el ile başlatmak için komutunu kullanın.
- name: Start Dev Proxy manually
uses: dev-proxy-tools/actions/start@v1
Eylem, start eyleme setup benzer şekilde davranır, ancak Dev Proxy'yi yüklemek için kullanılamaz. Eylemle aynı girişleri (hariç version) ve çıkışları setup paylaşır.
Geliştirme Proxy'sinin otomatik durdurulmasını devre dışı bırakma
Varsayılan olarak, setup ve start eylemleri iş tamamlandıktan sonra Geliştirme Proxy'sini otomatik olarak durdurur. İş tamamlandıktan sonra Geliştirme Proxy'sinin otomatik olarak durdurulmasını devre dışı bırakmak için auto-stop girişini false olarak ayarlayın.
- name: Setup Dev Proxy without auto-stop
uses: dev-proxy-tools/actions/setup@v1
with:
auto-stop: false
Geliştirme Proxy'lerini el ile durdurma
Geliştirme Proxy'sini manuel olarak durdurmak istiyorsanız, stop eylemini kullanın. Bu eylem, rapor oluşturmak ve bunları yapıt olarak yüklemek veya Dev Proxy'yi farklı bir yapılandırmayla çalıştırmak istiyorsanız kullanışlıdır.
- 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*
Kaydı el ile başlatma
Kaydı el ile başlatmak için, start olarak ayarlanmış auto-record girdisi ile true eylemini kullanın.
- name: Start Dev Proxy in recording mode
uses: dev-proxy-tools/actions/record-start@v1
Kaydı el ile durdur
Kaydı el ile durdurmak için record-stop eylemini kullanın.
- name: Stop recording
uses: dev-proxy-tools/actions/record-stop@v1
Çalışan Dev Proxy örneğinin URL'sini alma
Çalışmakta olan Dev Proxy örneğinin URL'sini almak için, proxy-url çıktısını setup veya start eyleminden kullanın. Eylemi çalıştıran adımın kimliği olan steps.<step_id>.outputs.proxy-url söz dizimini kullanın<step_id>.
- 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 }}"
Dev Proxy API'sinin URL'sini alma
Geliştirme Ara Sunucusu API'sinin URL'sini almak için api-url veya setup eyleminden start çıktısını kullanın. Eylemi çalıştıran adımın kimliği olan steps.<step_id>.outputs.api-url söz dizimini kullanın<step_id>.
- 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 }}"