projectkudu / kudu

Kudu is the engine behind git/hg deployments, WebJobs, and various other features in Azure Web Sites. It can also run outside of Azure.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extra deployment object when processing ZIP and WAR deployments

JasonFreeberg opened this issue · comments

When deploying with GitHub Actions (uses /zipdeploy and /wardeploy) an extra deployment object is created in the /deployments list. This clutters the deployments list, and the deployment logs are stored in this extra object, not in the deployment object from GitHub Actions, so it's hard for users to find the right logs.

Duplicate entries in Kudu

image

... which creates duplicates in the deployment center

image

Just a little more context. Since the extra deployment object isn't tied to a real commit id, this affects the portal experience because it means that we're not able to group all the logs from GitHub Actions to Zip Deploy based on commit id.

@suwatch do you know who we should talk to about this by chance?

There were 2 calls making to KUDU from Github action – both instructed Kudu to create deployment entry (one being ZipDeploy and another to create deployment entry). I would follow up to the team owning github action task on DevOps.

Wonderful. Will close this for now.