Übergeben von Parametern an Azure Webjob über Github Action YAMLC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Übergeben von Parametern an Azure Webjob über Github Action YAML

Post by Anonymous »

Ich habe ein Bereitstellungs -Setup, bei dem ich versuche, die Webjob -Erstellung mit GitHub -Aktionen zu verwalten. -Path webjob_package/app_data/jobs/ausgelöst/action1 -force
copy -item -Recurse Publish/* webjob_package/app_data/Jobs/ausgelöst/action1/
set -content -path -webjob_package/app_data/jobs/tridigered/triiggered/action1/riting.job- "is_singleton": false, "Zeitplan": "0 1 * * *", "Environment_variables": {"app_profile": "action1Folder", "dry_run": "true"}} '-Coding utf8nobom < /li>
< /ul>

Zur Laufzeit erstelle ich die Einstellungen. Ich möchte in der Lage sein, bestimmte Parameter an verschiedene Jobs weiterzugeben. Derzeit app_profile und dry_run zurück leer, wenn ich die Webjob -Protokolle überprüfe, und ich möchte es vermeiden, die Appsetings für die gesamte Anwendung zu verwenden, da dies eine körnigere Kontrolle ist. Ausführen in Azure
[*] Es wird unter Windows-Latest ausgeführt und wird mit Runs-on

eingestellt

Code: Select all

      - name: Prepare WebJob Package - Action1
run: |
New-Item -ItemType Directory -Path webjob_package/App_Data/jobs/triggered/Action1-Force
Copy-Item -Recurse publish/* webjob_package/App_Data/jobs/triggered/Action1/
Set-Content -Path webjob_package/App_Data/jobs/triggered/Action1/settings.job -Value '{ "is_singleton": false, "schedule": "0 1 * * *", "environment_variables": { "APP_PROFILE": "Action1", "DRY_RUN": "true" } }' -Encoding utf8NoBOM

- name: Debug - List WebJob Package Contents
run: Get-ChildItem -Recurse webjob_package

- name: Package All WebJobs
run: Compress-Archive -Path webjob_package/* -DestinationPath MultiWebJobs.zip

- name: Login to Azure
uses: azure/login@v1
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}

- name: Deploy All WebJobs to Azure Web App
uses: azure/webapps-deploy@v2
with:
app-name: "WebJobsName"
package: MultiWebJobs.zip
publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE }}

- name: Verify
run: echo "WebJobs deployed to App_Data/jobs/triggered/"
```

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post