14
14
inputs :
15
15
versionSpec : ' 14.x'
16
16
checkLatest : true
17
- displayName : ' Install Node.js'
17
+ displayName : ' Install Node.js 14.x '
18
18
19
19
- task : Bash@3
20
20
inputs :
@@ -24,46 +24,47 @@ steps:
24
24
rm -r packages/docs
25
25
26
26
echo "rebase main package-lock"
27
- cat package-lock.json | node scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > new-package-lock.json
27
+ cat package-lock.json | node build/ scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > new-package-lock.json
28
28
echo "moving file..."
29
29
mv new-package-lock.json package-lock.json
30
30
31
31
echo "rebase facebook adapter"
32
- cat packages/botbuilder-adapter-facebook/package-lock.json | node scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-facebook/new-package-lock.json
32
+ cat packages/botbuilder-adapter-facebook/package-lock.json | node build/ scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-facebook/new-package-lock.json
33
33
echo "moving file..."
34
34
mv packages/botbuilder-adapter-facebook/new-package-lock.json packages/botbuilder-adapter-facebook/package-lock.json
35
35
36
36
echo "rebase hangouts adapter"
37
- cat packages/botbuilder-adapter-hangouts/package-lock.json | node scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-hangouts/new-package-lock.json
37
+ cat packages/botbuilder-adapter-hangouts/package-lock.json | node build/ scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-hangouts/new-package-lock.json
38
38
mv packages/botbuilder-adapter-hangouts/new-package-lock.json packages/botbuilder-adapter-hangouts/package-lock.json
39
39
40
40
echo "rebase slack adapter..."
41
- cat packages/botbuilder-adapter-slack/package-lock.json | node scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-slack/new-package-lock.json
41
+ cat packages/botbuilder-adapter-slack/package-lock.json | node build/ scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-slack/new-package-lock.json
42
42
mv packages/botbuilder-adapter-slack/new-package-lock.json packages/botbuilder-adapter-slack/package-lock.json
43
43
44
44
echo "rebase twilio adapter..."
45
- cat packages/botbuilder-adapter-twilio-sms/package-lock.json | node scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-twilio-sms/new-package-lock.json
45
+ cat packages/botbuilder-adapter-twilio-sms/package-lock.json | node build/ scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-twilio-sms/new-package-lock.json
46
46
mv packages/botbuilder-adapter-twilio-sms/new-package-lock.json packages/botbuilder-adapter-twilio-sms/package-lock.json
47
47
48
48
echo "rebase web adapter..."
49
- cat packages/botbuilder-adapter-web/package-lock.json | node scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-web/new-package-lock.json
49
+ cat packages/botbuilder-adapter-web/package-lock.json | node build/ scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-web/new-package-lock.json
50
50
mv packages/botbuilder-adapter-web/new-package-lock.json packages/botbuilder-adapter-web/package-lock.json
51
51
52
52
echo "rebase webex adapter..."
53
- cat packages/botbuilder-adapter-webex/package-lock.json | node scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-webex/new-package-lock.json
53
+ cat packages/botbuilder-adapter-webex/package-lock.json | node build/ scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botbuilder-adapter-webex/new-package-lock.json
54
54
mv packages/botbuilder-adapter-webex/new-package-lock.json packages/botbuilder-adapter-webex/package-lock.json
55
55
56
56
echo "rebase cms plugin..."
57
- cat packages/botkit-plugin-cms/package-lock.json | node scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botkit-plugin-cms/new-package-lock.json
57
+ cat packages/botkit-plugin-cms/package-lock.json | node build/ scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botkit-plugin-cms/new-package-lock.json
58
58
mv packages/botkit-plugin-cms/new-package-lock.json packages/botkit-plugin-cms/package-lock.json
59
59
60
60
echo "rebase botkit..."
61
- cat packages/botkit/package-lock.json | node scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botkit/new-package-lock.json
61
+ cat packages/botkit/package-lock.json | node build/ scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/botkit/new-package-lock.json
62
62
mv packages/botkit/new-package-lock.json packages/botkit/package-lock.json
63
63
64
64
echo "rebase generator..."
65
- cat packages/generator-botkit/package-lock.json | node scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/generator-botkit/new-package-lock.json
65
+ cat packages/generator-botkit/package-lock.json | node build/ scripts/rebasePackageLock.js https://fuselabs.pkgs.visualstudio.com/_packaging/FuseNPM/npm/registry/ > packages/generator-botkit/new-package-lock.json
66
66
mv packages/generator-botkit/new-package-lock.json packages/generator-botkit/package-lock.json
67
+ displayName : ' Set up for FuseNPM feed'
67
68
68
69
- task : Bash@3
69
70
inputs :
@@ -73,31 +74,20 @@ steps:
73
74
lerna bootstrap --hoist
74
75
lerna run build
75
76
lerna run pack
76
-
77
- - task : CopyFiles@2
78
- displayName : copy .tgz files to staging area
79
- inputs :
80
- SourceFolder : packages
81
- Contents : ' */*.tgz'
82
- TargetFolder : ' $(Build.ArtifactStagingDirectory)'
83
- flattenFolders : true
77
+ displayName : ' Build packages'
84
78
85
79
- task : ComponentGovernanceComponentDetection@0
80
+ displayName : ' Component Detection'
86
81
inputs :
87
82
scanType : ' Register'
88
83
verbosity : ' Verbose'
89
84
alertWarningLevel : ' High'
90
85
failOnAlert : false
91
- - task : CredScan@3
92
- inputs :
93
- scanFolder : ' packages'
94
86
95
- - task : ManifestGeneratorTask@0
96
- inputs :
97
- BuildComponentPath : ' packages/'
98
- PackageName : ' Botkit'
87
+ - task : CredScan@3
99
88
100
- - task : PublishPipelineArtifact@1
101
- inputs :
102
- targetPath : ' $(Pipeline.Workspace)'
103
- publishLocation : ' pipeline'
89
+ - powershell : |
90
+ Get-ChildItem .. -ErrorAction Continue -Recurse -Force | Where {$_.FullName -notlike "*node_modules*"}
91
+ displayName : ' Dir workspace except node_modules'
92
+ continueOnError : true
93
+ condition : succeededOrFailed()
0 commit comments