forked from development-bizeta-mestre/nsis-extension
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathazure-pipelines.yml
51 lines (46 loc) · 1.37 KB
/
azure-pipelines.yml
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
steps:
# - script: echo Hello, world!
# displayName: 'Run a one-line script'
# - script: |
# echo Add other tasks to build, test, and deploy your project.
# echo See https://aka.ms/yaml
# displayName: 'Run a multi-line script'
- task: UseNode@1
inputs:
checkLatest: true
- task: CmdLine@2
inputs:
script: 'npm i -g tfx-cli'
- task: NuGetCommand@2
inputs:
restore: VstsTaskSdk
majorVersion: 0
minorVersion: 11
restoreDirectory: '/home/vsts/work/1/s/ps_modules/'
- task: CopyFiles@2
inputs:
sourceFolder: '/home/vsts/work/1/s/ps_modules/**/VstsTaskSdk'
targetFolder: '/home/vsts/work/1/s/nsis/ps_modules/VstsTaskSdk'
- task: CmdLine@2
inputs:
script: 'tfx extension create --manifest-globs vss-extension.json'
workingDirectory: '/home/vsts/work/1/s'
- task: FtpUpload@2
inputs:
credentialsOption: 'serviceEndpoint'
serverEndpoint: 'Onestore Ftp Maxima'
rootDirectory: '/home/vsts/work/1/s'
filePatterns: '*.vsix'
remoteDirectory: '/internal/dev-ops-extensions/nsis-extension/$(Build.BuildId)/'
clean: false
cleanContents: false
preservePaths: false
trustSSL: false