From da1eda59fe32dda394b2a3a3d035a2c868c0a476 Mon Sep 17 00:00:00 2001 From: Philipp Dollst Date: Tue, 17 Sep 2024 18:48:12 +0200 Subject: [PATCH] feat: add original deployment url output (#36) * feat: add original deployment url output * Bump version to 1.6.3 --------- Co-authored-by: Cody Brouwers <11965195+codybrouwers@users.noreply.github.com> --- README.md | 6 ++++++ vercel-deployment-task-source/src/index.ts | 2 ++ vercel-deployment-task-source/task.json | 6 +++++- vss-extension.json | 2 +- 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5b7206a..4c63188 100644 --- a/README.md +++ b/README.md @@ -208,6 +208,12 @@ The configuration inputs `vercelProjectID`, `vercelOrgID`, and `vercelToken` can Type: `string` +- `originalDeploymentURL` + + Original URL of the deployment. Can be used to create your own alias in a depending separate task. + + Type: `string` + - `deploymentTaskMessage` The output from the deployment. Can be passed to Vercel Azure DevOps Pull Request Comment Task. diff --git a/vercel-deployment-task-source/src/index.ts b/vercel-deployment-task-source/src/index.ts index ff079f0..5dfe241 100644 --- a/vercel-deployment-task-source/src/index.ts +++ b/vercel-deployment-task-source/src/index.ts @@ -221,6 +221,7 @@ async function run() { ); } + const originalDeployURL = stdout; let deployURL = stdout; if (!deployToProduction) { @@ -322,6 +323,7 @@ async function run() { } } + setVariable("originalDeploymentURL", originalDeployURL, false, true); setVariable("deploymentURL", deployURL, false, true); const message = `Successfully deployed to ${deployURL}`; setVariable("deploymentTaskMessage", message, false, true); diff --git a/vercel-deployment-task-source/task.json b/vercel-deployment-task-source/task.json index dac9054..5096247 100644 --- a/vercel-deployment-task-source/task.json +++ b/vercel-deployment-task-source/task.json @@ -11,7 +11,7 @@ "version": { "Major": 1, "Minor": 6, - "Patch": 2 + "Patch": 3 }, "instanceNameFormat": "Deploying $(vercelProject) to Vercel", "inputs": [ @@ -99,6 +99,10 @@ "name": "deploymentURL", "description": "The URL of the deployment." }, + { + "name": "originalDeploymentURL", + "description": "Original URL of the deployment. Can be used to create your own alias in a separate task." + }, { "name": "deploymentTaskMessage", "description": "The message output from the deployment. Can be passed to Vercel Azure DevOps Pull Request Comment Task." diff --git a/vss-extension.json b/vss-extension.json index a57388d..c9a93b3 100644 --- a/vss-extension.json +++ b/vss-extension.json @@ -3,7 +3,7 @@ "manifestVersion": 1, "id": "vercel-deployment-extension", "name": "Vercel Deployment Extension", - "version": "1.6.2", + "version": "1.6.3", "publisher": "Vercel", "public": true, "targets": [