forked from microsoft/azure-devops-engineering-extensions
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathemailextensionrelease.ps1
More file actions
31 lines (24 loc) · 1.24 KB
/
emailextensionrelease.ps1
File metadata and controls
31 lines (24 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#install
npm install
#test
npm run test
#build
npm run build:t1
#build extension
Set-Location .\Tasks\emailReportTask\
npm install
Set-Location ..\..\
#copy files
Copy-Item -Path .\Tasks\emailReportTask\images\icon.png -Destination .\dist\emailReportExtension\emailReportTask\
Copy-Item -Path .\Tasks\emailReportTask\package.json -Destination .\dist\emailReportExtension\emailReportTask\
Copy-Item -Path .\Tasks\emailReportTask\package-lock.json -Destination .\dist\emailReportExtension\emailReportTask\
Copy-Item -Path .\Tasks\emailReportTask\node_modules\ -Destination .\dist\emailReportExtension\emailReportTask\ -Recurse
Copy-Item -Path .\Tasks\emailReportTask\README.md -Destination .\dist\emailReportExtension\
Copy-Item -Path .\LICENSE -Destination .\dist\emailReportExtension\
Copy-Item -Path .\Tasks\emailReportTask\images -Destination .\dist\emailReportExtension\images\ -Recurse
Copy-Item -Path .\Tasks\emailReportTask\task.prod.json -Destination .\dist\emailReportExtension\emailReportTask\task.json
Copy-Item -Path .\Tasks\emailReportTask\vss-extension.json -Destination .\dist\emailReportExtension\vss-extension.json
#create
Set-Location .\dist\emailReportExtension\
npx tfx-cli extension create --manifest-globs vss-extension.json
Set-Location ..\..\