diff --git a/Extension/vss-extension.json b/Extension/vss-extension.json
index 8d1e88b..56b73bf 100644
--- a/Extension/vss-extension.json
+++ b/Extension/vss-extension.json
@@ -3,18 +3,18 @@
"id": "gl-vsts-tasks-azure",
"name": "Microsoft Azure Build and Release Tasks",
"version": "0.0.0",
- "publisher": "geeklearningio",
+ "publisher": "geeklearningio",
"targets": [
{
"id": "Microsoft.VisualStudio.Services"
}
- ],
+ ],
"description": "Build and publish your applications on Microsoft Azure using these Build and Release Management tasks.",
"categories": [
"Build and release"
],
"icons": {
- "default": "extension-icon.png"
+ "default": "extension-icon.png"
},
"tags": [
"Azure",
@@ -60,7 +60,7 @@
"branding": {
"color": "#008B8B",
"theme": "dark"
- },
+ },
"files": [
{
"path": "Tasks"
@@ -70,4 +70,4 @@
"addressable": true
}
]
-}
\ No newline at end of file
+}
diff --git a/Tasks/AzCopy/package-lock.json b/Tasks/AzCopy/package-lock.json
index e93ce7b..69e8346 100644
--- a/Tasks/AzCopy/package-lock.json
+++ b/Tasks/AzCopy/package-lock.json
@@ -14,15 +14,15 @@
"resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.1.27.tgz",
"integrity": "sha1-QiUjN7wdAa/2s8JhOKCKPU9CCw4=",
"requires": {
- "@types/node": "8.5.8",
- "async": "2.6.0",
- "date-utils": "1.2.21",
- "jws": "3.1.4",
- "request": "2.74.0",
- "underscore": "1.8.3",
- "uuid": "3.1.0",
- "xmldom": "0.1.27",
- "xpath.js": "1.1.0"
+ "@types/node": "^8.0.47",
+ "async": ">=0.6.0",
+ "date-utils": "*",
+ "jws": "3.x.x",
+ "request": ">= 2.52.0",
+ "underscore": ">= 1.3.1",
+ "uuid": "^3.1.0",
+ "xmldom": ">= 0.1.x",
+ "xpath.js": "~1.1.0"
}
},
"ansi-regex": {
@@ -50,7 +50,7 @@
"resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
"integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
"requires": {
- "lodash": "4.17.4"
+ "lodash": "^4.14.0"
}
},
"aws-sign2": {
@@ -68,8 +68,8 @@
"resolved": "https://registry.npmjs.org/azure-arm-resource/-/azure-arm-resource-1.6.1-preview.tgz",
"integrity": "sha1-qppJ+5CBohDy9MxllspGU7aDBuY=",
"requires": {
- "ms-rest": "1.15.7",
- "ms-rest-azure": "1.15.7"
+ "ms-rest": "^1.14.0",
+ "ms-rest-azure": "^1.14.0"
}
},
"azure-arm-storage": {
@@ -77,8 +77,8 @@
"resolved": "https://registry.npmjs.org/azure-arm-storage/-/azure-arm-storage-0.13.4-preview.tgz",
"integrity": "sha1-qMF99tLoaOUElJgp9Cygp9HJVcE=",
"requires": {
- "ms-rest": "1.15.7",
- "ms-rest-azure": "1.15.7"
+ "ms-rest": "^1.14.0",
+ "ms-rest-azure": "^1.14.0"
}
},
"balanced-match": {
@@ -97,7 +97,7 @@
"integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
"optional": true,
"requires": {
- "tweetnacl": "0.14.5"
+ "tweetnacl": "^0.14.3"
}
},
"bl": {
@@ -105,7 +105,7 @@
"resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz",
"integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=",
"requires": {
- "readable-stream": "2.0.6"
+ "readable-stream": "~2.0.5"
}
},
"boom": {
@@ -113,7 +113,7 @@
"resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
"integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
"requires": {
- "hoek": "2.16.3"
+ "hoek": "2.x.x"
}
},
"brace-expansion": {
@@ -121,7 +121,7 @@
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
"integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"requires": {
- "balanced-match": "1.0.0",
+ "balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
@@ -140,11 +140,11 @@
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"requires": {
- "ansi-styles": "2.2.1",
- "escape-string-regexp": "1.0.5",
- "has-ansi": "2.0.0",
- "strip-ansi": "3.0.1",
- "supports-color": "2.0.0"
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
}
},
"combined-stream": {
@@ -152,7 +152,7 @@
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
"integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
"requires": {
- "delayed-stream": "1.0.0"
+ "delayed-stream": "~1.0.0"
}
},
"commander": {
@@ -175,7 +175,7 @@
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
"integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
"requires": {
- "boom": "2.10.1"
+ "boom": "2.x.x"
}
},
"dashdash": {
@@ -183,7 +183,7 @@
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
"requires": {
- "assert-plus": "1.0.0"
+ "assert-plus": "^1.0.0"
},
"dependencies": {
"assert-plus": {
@@ -214,7 +214,7 @@
"integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
"optional": true,
"requires": {
- "jsbn": "0.1.1"
+ "jsbn": "~0.1.0"
}
},
"ecdsa-sig-formatter": {
@@ -222,8 +222,8 @@
"resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz",
"integrity": "sha1-S8kmJ07Dtau1AW5+HWCSGsJisqE=",
"requires": {
- "base64url": "2.0.0",
- "safe-buffer": "5.1.1"
+ "base64url": "^2.0.0",
+ "safe-buffer": "^5.0.1"
}
},
"escape-string-regexp": {
@@ -251,9 +251,9 @@
"resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz",
"integrity": "sha1-rjFduaSQf6BlUCMEpm13M0de43w=",
"requires": {
- "async": "2.6.0",
- "combined-stream": "1.0.5",
- "mime-types": "2.1.17"
+ "async": "^2.0.1",
+ "combined-stream": "^1.0.5",
+ "mime-types": "^2.1.11"
}
},
"fs-extra": {
@@ -261,9 +261,9 @@
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz",
"integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==",
"requires": {
- "graceful-fs": "4.1.11",
- "jsonfile": "4.0.0",
- "universalify": "0.1.1"
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
}
},
"generate-function": {
@@ -276,7 +276,7 @@
"resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
"integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
"requires": {
- "is-property": "1.0.2"
+ "is-property": "^1.0.0"
}
},
"getpass": {
@@ -284,7 +284,7 @@
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
"requires": {
- "assert-plus": "1.0.0"
+ "assert-plus": "^1.0.0"
},
"dependencies": {
"assert-plus": {
@@ -299,11 +299,11 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
"integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
"requires": {
- "inflight": "1.0.6",
- "inherits": "2.0.3",
- "minimatch": "3.0.4",
- "once": "1.4.0",
- "path-is-absolute": "1.0.1"
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "2 || 3",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
}
},
"graceful-fs": {
@@ -316,10 +316,10 @@
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
"integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
"requires": {
- "chalk": "1.1.3",
- "commander": "2.13.0",
- "is-my-json-valid": "2.17.1",
- "pinkie-promise": "2.0.1"
+ "chalk": "^1.1.1",
+ "commander": "^2.9.0",
+ "is-my-json-valid": "^2.12.4",
+ "pinkie-promise": "^2.0.0"
}
},
"has-ansi": {
@@ -327,7 +327,7 @@
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
"requires": {
- "ansi-regex": "2.1.1"
+ "ansi-regex": "^2.0.0"
}
},
"hawk": {
@@ -335,10 +335,10 @@
"resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
"integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
"requires": {
- "boom": "2.10.1",
- "cryptiles": "2.0.5",
- "hoek": "2.16.3",
- "sntp": "1.0.9"
+ "boom": "2.x.x",
+ "cryptiles": "2.x.x",
+ "hoek": "2.x.x",
+ "sntp": "1.x.x"
}
},
"hoek": {
@@ -351,9 +351,9 @@
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
"integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
"requires": {
- "assert-plus": "0.2.0",
- "jsprim": "1.4.1",
- "sshpk": "1.13.1"
+ "assert-plus": "^0.2.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
}
},
"inflight": {
@@ -361,8 +361,8 @@
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"requires": {
- "once": "1.4.0",
- "wrappy": "1.0.2"
+ "once": "^1.3.0",
+ "wrappy": "1"
}
},
"inherits": {
@@ -375,10 +375,10 @@
"resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz",
"integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==",
"requires": {
- "generate-function": "2.0.0",
- "generate-object-property": "1.2.0",
- "jsonpointer": "4.0.1",
- "xtend": "4.0.1"
+ "generate-function": "^2.0.0",
+ "generate-object-property": "^1.1.0",
+ "jsonpointer": "^4.0.0",
+ "xtend": "^4.0.0"
}
},
"is-property": {
@@ -422,7 +422,7 @@
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
"requires": {
- "graceful-fs": "4.1.11"
+ "graceful-fs": "^4.1.6"
}
},
"jsonpointer": {
@@ -456,7 +456,7 @@
"base64url": "2.0.0",
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.9",
- "safe-buffer": "5.1.1"
+ "safe-buffer": "^5.0.1"
}
},
"jws": {
@@ -464,9 +464,9 @@
"resolved": "https://registry.npmjs.org/jws/-/jws-3.1.4.tgz",
"integrity": "sha1-+ei5M46KhHJ31kRLFGT2GIDgUKI=",
"requires": {
- "base64url": "2.0.0",
- "jwa": "1.1.5",
- "safe-buffer": "5.1.1"
+ "base64url": "^2.0.0",
+ "jwa": "^1.1.4",
+ "safe-buffer": "^5.0.1"
}
},
"lodash": {
@@ -484,7 +484,7 @@
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz",
"integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=",
"requires": {
- "mime-db": "1.30.0"
+ "mime-db": "~1.30.0"
}
},
"minimatch": {
@@ -492,7 +492,7 @@
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"requires": {
- "brace-expansion": "1.1.8"
+ "brace-expansion": "^1.1.7"
}
},
"mockery": {
@@ -510,12 +510,12 @@
"resolved": "https://registry.npmjs.org/ms-rest/-/ms-rest-1.15.7.tgz",
"integrity": "sha1-QAUV4FsZJIicthoexgVCkKaOEgc=",
"requires": {
- "duplexer": "0.1.1",
- "moment": "2.20.1",
- "request": "2.74.0",
- "through": "2.3.8",
- "tunnel": "0.0.5",
- "uuid": "3.1.0"
+ "duplexer": "~0.1.1",
+ "moment": "^2.14.1",
+ "request": "~2.74.0",
+ "through": "~2.3.4",
+ "tunnel": "~0.0.2",
+ "uuid": "^3.0.1"
}
},
"ms-rest-azure": {
@@ -523,12 +523,12 @@
"resolved": "https://registry.npmjs.org/ms-rest-azure/-/ms-rest-azure-1.15.7.tgz",
"integrity": "sha1-i84J8FOxVl26qL0CLKQBVcNbD94=",
"requires": {
- "adal-node": "0.1.27",
+ "adal-node": "^0.1.17",
"async": "0.2.7",
- "azure-arm-resource": "1.6.1-preview",
- "moment": "2.20.1",
- "ms-rest": "1.15.7",
- "uuid": "3.1.0"
+ "azure-arm-resource": "^1.6.1-preview",
+ "moment": "^2.14.1",
+ "ms-rest": "^1.15.7",
+ "uuid": "^3.0.1"
},
"dependencies": {
"async": {
@@ -548,7 +548,7 @@
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"requires": {
- "wrappy": "1.0.2"
+ "wrappy": "1"
}
},
"path-is-absolute": {
@@ -566,7 +566,7 @@
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
"requires": {
- "pinkie": "2.0.4"
+ "pinkie": "^2.0.0"
}
},
"process-nextick-args": {
@@ -594,12 +594,12 @@
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
"integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
"requires": {
- "core-util-is": "1.0.2",
- "inherits": "2.0.3",
- "isarray": "1.0.0",
- "process-nextick-args": "1.0.7",
- "string_decoder": "0.10.31",
- "util-deprecate": "1.0.2"
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "string_decoder": "~0.10.x",
+ "util-deprecate": "~1.0.1"
}
},
"request": {
@@ -607,27 +607,27 @@
"resolved": "https://registry.npmjs.org/request/-/request-2.74.0.tgz",
"integrity": "sha1-dpPKdou7DqXIzgjAhKRe+gW4kqs=",
"requires": {
- "aws-sign2": "0.6.0",
- "aws4": "1.6.0",
- "bl": "1.1.2",
- "caseless": "0.11.0",
- "combined-stream": "1.0.5",
- "extend": "3.0.1",
- "forever-agent": "0.6.1",
- "form-data": "1.0.1",
- "har-validator": "2.0.6",
- "hawk": "3.1.3",
- "http-signature": "1.1.1",
- "is-typedarray": "1.0.0",
- "isstream": "0.1.2",
- "json-stringify-safe": "5.0.1",
- "mime-types": "2.1.17",
- "node-uuid": "1.4.8",
- "oauth-sign": "0.8.2",
- "qs": "6.2.3",
- "stringstream": "0.0.5",
- "tough-cookie": "2.3.3",
- "tunnel-agent": "0.4.3"
+ "aws-sign2": "~0.6.0",
+ "aws4": "^1.2.1",
+ "bl": "~1.1.2",
+ "caseless": "~0.11.0",
+ "combined-stream": "~1.0.5",
+ "extend": "~3.0.0",
+ "forever-agent": "~0.6.1",
+ "form-data": "~1.0.0-rc4",
+ "har-validator": "~2.0.6",
+ "hawk": "~3.1.3",
+ "http-signature": "~1.1.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.7",
+ "node-uuid": "~1.4.7",
+ "oauth-sign": "~0.8.1",
+ "qs": "~6.2.0",
+ "stringstream": "~0.0.4",
+ "tough-cookie": "~2.3.0",
+ "tunnel-agent": "~0.4.1"
},
"dependencies": {
"node-uuid": {
@@ -657,7 +657,7 @@
"resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
"integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
"requires": {
- "hoek": "2.16.3"
+ "hoek": "2.x.x"
}
},
"sshpk": {
@@ -665,14 +665,14 @@
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",
"integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
"requires": {
- "asn1": "0.2.3",
- "assert-plus": "1.0.0",
- "bcrypt-pbkdf": "1.0.1",
- "dashdash": "1.14.1",
- "ecc-jsbn": "0.1.1",
- "getpass": "0.1.7",
- "jsbn": "0.1.1",
- "tweetnacl": "0.14.5"
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "tweetnacl": "~0.14.0"
},
"dependencies": {
"assert-plus": {
@@ -697,7 +697,7 @@
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"requires": {
- "ansi-regex": "2.1.1"
+ "ansi-regex": "^2.0.0"
}
},
"supports-color": {
@@ -715,7 +715,7 @@
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz",
"integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=",
"requires": {
- "punycode": "1.4.1"
+ "punycode": "^1.4.1"
}
},
"tunnel": {
@@ -759,9 +759,9 @@
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
"requires": {
- "assert-plus": "1.0.0",
+ "assert-plus": "^1.0.0",
"core-util-is": "1.0.2",
- "extsprintf": "1.3.0"
+ "extsprintf": "^1.2.0"
},
"dependencies": {
"assert-plus": {
@@ -776,7 +776,7 @@
"resolved": "https://registry.npmjs.org/vso-node-api/-/vso-node-api-0.6.1.tgz",
"integrity": "sha1-nT3Qao2uL/NoKvjyioRXOaC9ZIE=",
"requires": {
- "q": "1.5.1"
+ "q": "^1.0.1"
}
},
"vsts-task-lib": {
@@ -784,14 +784,14 @@
"resolved": "https://registry.npmjs.org/vsts-task-lib/-/vsts-task-lib-0.9.20.tgz",
"integrity": "sha1-MbFJAXkbOyFytAiZDF4bzop57Zs=",
"requires": {
- "glob": "6.0.4",
- "minimatch": "3.0.4",
- "mockery": "1.7.0",
- "node-uuid": "1.4.8",
- "q": "1.5.1",
- "semver": "5.4.1",
- "shelljs": "0.3.0",
- "vso-node-api": "0.6.1"
+ "glob": "^6.0.1",
+ "minimatch": "^3.0.0",
+ "mockery": "^1.7.0",
+ "node-uuid": "^1.4.7",
+ "q": "^1.1.2",
+ "semver": "^5.1.0",
+ "shelljs": "^0.3.0",
+ "vso-node-api": "^0.6.1"
},
"dependencies": {
"node-uuid": {
diff --git a/Tasks/ExecuteSql/ExecuteSql.ps1 b/Tasks/ExecuteSql/ExecuteSql.ps1
index 16fa646..b8c2c1e 100644
--- a/Tasks/ExecuteSql/ExecuteSql.ps1
+++ b/Tasks/ExecuteSql/ExecuteSql.ps1
@@ -13,6 +13,7 @@ try {
$DatabaseName = Get-VstsInput -Name DatabaseName -Require
$SqlUsername = Get-VstsInput -Name SqlUsername -Require
$SqlPassword = Get-VstsInput -Name SqlPassword -Require
+ $QueryTimeout = Get-VstsInput -Name QueryTimeout -Require
$IpDetectionMethod = Get-VstsInput -Name IpDetectionMethod -Require
$StartIpAddress = Get-VstsInput -Name StartIpAddress
$EndIpAddress = Get-VstsInput -Name EndIpAddress
@@ -51,11 +52,11 @@ try {
if ($ScriptType -eq "FilePath") {
Write-VstsTaskVerbose -Message "[Azure Call] Executing SQL query $ScriptPath on $DatabaseName with variables $variableParameter"
- Invoke-Sqlcmd -InputFile "$ScriptPath" -Database $DatabaseName -ServerInstance $ServerName -EncryptConnection -Username $SqlUsername -Password $SqlPassword -Variable $variableParameter -ErrorAction Stop -Verbose
+ Invoke-Sqlcmd -InputFile "$ScriptPath" -Database $DatabaseName -ServerInstance $ServerName -EncryptConnection -Username $SqlUsername -Password $SqlPassword -Variable $variableParameter -ErrorAction Stop -Verbose -QueryTimeout $QueryTimeout
}
else {
Write-VstsTaskVerbose -Message "[Azure Call] Executing inline SQL query on $DatabaseName with variables $variableParameter"
- Invoke-Sqlcmd -Query "$InlineScript" -Database $DatabaseName -ServerInstance $ServerName -EncryptConnection -Username $SqlUsername -Password $SqlPassword -Variable $variableParameter -ErrorAction Stop -Verbose
+ Invoke-Sqlcmd -Query "$InlineScript" -Database $DatabaseName -ServerInstance $ServerName -EncryptConnection -Username $SqlUsername -Password $SqlPassword -Variable $variableParameter -ErrorAction Stop -Verbose -QueryTimeout $QueryTimeout
}
Write-VstsTaskVerbose -Message "[Azure Call] SQL query executed on $DatabaseName"
diff --git a/Tasks/ExecuteSql/package-lock.json b/Tasks/ExecuteSql/package-lock.json
index 8a8e8d3..0190e31 100644
--- a/Tasks/ExecuteSql/package-lock.json
+++ b/Tasks/ExecuteSql/package-lock.json
@@ -14,7 +14,7 @@
"resolved": "https://registry.npmjs.org/vsts-task-sdk/-/vsts-task-sdk-0.6.4.tgz",
"integrity": "sha1-/AKbdLBrNo5gvoa1BiBI0Blb454=",
"requires": {
- "q": "1.5.1"
+ "q": "^1.2.0"
}
}
}
diff --git a/Tasks/ExecuteSql/task.json b/Tasks/ExecuteSql/task.json
index 4c8558e..30611ec 100644
--- a/Tasks/ExecuteSql/task.json
+++ b/Tasks/ExecuteSql/task.json
@@ -140,6 +140,15 @@
"defaultValue": "",
"helpMarkDown": "Password for the Azure SQL Server administrator.
It can accept variable defined in Build/Release Definitions as '$(passwordVariable').
You may mark variable type as 'secret' to secure it."
},
+ {
+ "name": "QueryTimeout",
+ "type": "string",
+ "label": "Query Timeout",
+ "required": false,
+ "groupName": "target",
+ "defaultValue": "60",
+ "helpMarkDown": "Number of seconds before the query will time out. Default is 60 seconds."
+ },
{
"name": "IpDetectionMethod",
"type": "pickList",
@@ -192,4 +201,4 @@
"target": "ExecuteSql.ps1"
}
}
-}
\ No newline at end of file
+}
diff --git a/Tasks/RestoreSqlDatabaseToSqlDatabase/package-lock.json b/Tasks/RestoreSqlDatabaseToSqlDatabase/package-lock.json
index 9983cc3..b421d9c 100644
--- a/Tasks/RestoreSqlDatabaseToSqlDatabase/package-lock.json
+++ b/Tasks/RestoreSqlDatabaseToSqlDatabase/package-lock.json
@@ -14,7 +14,7 @@
"resolved": "https://registry.npmjs.org/vsts-task-sdk/-/vsts-task-sdk-0.6.4.tgz",
"integrity": "sha1-/AKbdLBrNo5gvoa1BiBI0Blb454=",
"requires": {
- "q": "1.5.1"
+ "q": "^1.2.0"
}
}
}
diff --git a/Tasks/SqlMultiDacpacDeployment/package-lock.json b/Tasks/SqlMultiDacpacDeployment/package-lock.json
index 77c7aac..cc6488c 100644
--- a/Tasks/SqlMultiDacpacDeployment/package-lock.json
+++ b/Tasks/SqlMultiDacpacDeployment/package-lock.json
@@ -14,7 +14,7 @@
"resolved": "https://registry.npmjs.org/vsts-task-sdk/-/vsts-task-sdk-0.6.4.tgz",
"integrity": "sha1-/AKbdLBrNo5gvoa1BiBI0Blb454=",
"requires": {
- "q": "1.5.1"
+ "q": "^1.2.0"
}
}
}
diff --git a/Tasks/StartWebApp/package-lock.json b/Tasks/StartWebApp/package-lock.json
index 0741f45..b3d49d0 100644
--- a/Tasks/StartWebApp/package-lock.json
+++ b/Tasks/StartWebApp/package-lock.json
@@ -14,7 +14,7 @@
"resolved": "https://registry.npmjs.org/vsts-task-sdk/-/vsts-task-sdk-0.6.4.tgz",
"integrity": "sha1-/AKbdLBrNo5gvoa1BiBI0Blb454=",
"requires": {
- "q": "1.5.1"
+ "q": "^1.2.0"
}
}
}
diff --git a/Tasks/StopWebApp/package-lock.json b/Tasks/StopWebApp/package-lock.json
index f7422e1..1f679ac 100644
--- a/Tasks/StopWebApp/package-lock.json
+++ b/Tasks/StopWebApp/package-lock.json
@@ -14,7 +14,7 @@
"resolved": "https://registry.npmjs.org/vsts-task-sdk/-/vsts-task-sdk-0.6.4.tgz",
"integrity": "sha1-/AKbdLBrNo5gvoa1BiBI0Blb454=",
"requires": {
- "q": "1.5.1"
+ "q": "^1.2.0"
}
}
}
diff --git a/Tasks/SwapSlots/package-lock.json b/Tasks/SwapSlots/package-lock.json
index 8981ce9..e0373f8 100644
--- a/Tasks/SwapSlots/package-lock.json
+++ b/Tasks/SwapSlots/package-lock.json
@@ -14,7 +14,7 @@
"resolved": "https://registry.npmjs.org/vsts-task-sdk/-/vsts-task-sdk-0.6.4.tgz",
"integrity": "sha1-/AKbdLBrNo5gvoa1BiBI0Blb454=",
"requires": {
- "q": "1.5.1"
+ "q": "^1.2.0"
}
}
}
diff --git a/package-lock.json b/package-lock.json
index 0224980..7c44268 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"integrity": "sha512-qtxDULQKUenuaDLW003CgC+0T0eiAfH3BrH+vSt87GLzbz5EZ6Ox6mv9rMttvhDOatbb9nYh0E1m7ydoYwUrAg==",
"dev": true,
"requires": {
- "@types/node": "6.0.96"
+ "@types/node": "*"
}
},
"@types/ini": {
@@ -67,15 +67,15 @@
"integrity": "sha1-tDYLtYSvFDeZGUJxbyHXxSPR270=",
"dev": true,
"requires": {
- "archiver-utils": "1.3.0",
- "async": "2.6.0",
- "buffer-crc32": "0.2.13",
- "glob": "7.1.2",
- "lodash": "4.17.4",
- "readable-stream": "2.3.3",
- "tar-stream": "1.5.5",
- "walkdir": "0.0.11",
- "zip-stream": "1.2.0"
+ "archiver-utils": "^1.3.0",
+ "async": "^2.0.0",
+ "buffer-crc32": "^0.2.1",
+ "glob": "^7.0.0",
+ "lodash": "^4.8.0",
+ "readable-stream": "^2.0.0",
+ "tar-stream": "^1.5.0",
+ "walkdir": "^0.0.11",
+ "zip-stream": "^1.2.0"
}
},
"archiver-utils": {
@@ -84,12 +84,12 @@
"integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=",
"dev": true,
"requires": {
- "glob": "7.1.2",
- "graceful-fs": "4.1.11",
- "lazystream": "1.0.0",
- "lodash": "4.17.4",
- "normalize-path": "2.1.1",
- "readable-stream": "2.3.3"
+ "glob": "^7.0.0",
+ "graceful-fs": "^4.1.0",
+ "lazystream": "^1.0.0",
+ "lodash": "^4.8.0",
+ "normalize-path": "^2.0.0",
+ "readable-stream": "^2.0.0"
}
},
"array-filter": {
@@ -128,7 +128,7 @@
"integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
"dev": true,
"requires": {
- "lodash": "4.17.4"
+ "lodash": "^4.14.0"
}
},
"balanced-match": {
@@ -143,7 +143,7 @@
"integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=",
"dev": true,
"requires": {
- "readable-stream": "2.3.3"
+ "readable-stream": "^2.0.5"
}
},
"brace-expansion": {
@@ -152,7 +152,7 @@
"integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"dev": true,
"requires": {
- "balanced-match": "1.0.0",
+ "balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
@@ -180,9 +180,9 @@
"integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
"dev": true,
"requires": {
- "camelcase": "4.1.0",
- "map-obj": "2.0.0",
- "quick-lru": "1.1.0"
+ "camelcase": "^4.1.0",
+ "map-obj": "^2.0.0",
+ "quick-lru": "^1.0.0"
}
},
"chalk": {
@@ -191,11 +191,11 @@
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
- "ansi-styles": "2.2.1",
- "escape-string-regexp": "1.0.5",
- "has-ansi": "2.0.0",
- "strip-ansi": "3.0.1",
- "supports-color": "2.0.0"
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
}
},
"cli-width": {
@@ -216,10 +216,10 @@
"integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=",
"dev": true,
"requires": {
- "buffer-crc32": "0.2.13",
- "crc32-stream": "2.0.0",
- "normalize-path": "2.1.1",
- "readable-stream": "2.3.3"
+ "buffer-crc32": "^0.2.1",
+ "crc32-stream": "^2.0.0",
+ "normalize-path": "^2.0.0",
+ "readable-stream": "^2.0.0"
}
},
"concat-map": {
@@ -234,8 +234,8 @@
"integrity": "sha1-p+bEocKP3t8rCB5yuX3y75X0ce0=",
"dev": true,
"requires": {
- "iconv-lite": "0.4.19",
- "sync-exec": "0.6.2"
+ "iconv-lite": "^0.4.8",
+ "sync-exec": "~0.6.x"
}
},
"core-js": {
@@ -262,8 +262,8 @@
"integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=",
"dev": true,
"requires": {
- "crc": "3.5.0",
- "readable-stream": "2.3.3"
+ "crc": "^3.4.4",
+ "readable-stream": "^2.0.0"
}
},
"cross-spawn": {
@@ -272,8 +272,8 @@
"integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
"dev": true,
"requires": {
- "lru-cache": "4.1.1",
- "which": "1.3.0"
+ "lru-cache": "^4.0.1",
+ "which": "^1.2.9"
}
},
"currently-unhandled": {
@@ -282,7 +282,7 @@
"integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
"dev": true,
"requires": {
- "array-find-index": "1.0.2"
+ "array-find-index": "^1.0.1"
}
},
"cycle": {
@@ -297,8 +297,8 @@
"integrity": "sha1-8ny+56ASu/uC6gUVYtOXf2CT27E=",
"dev": true,
"requires": {
- "get-stdin": "5.0.1",
- "meow": "4.0.0"
+ "get-stdin": "*",
+ "meow": "*"
}
},
"decamelize": {
@@ -313,8 +313,8 @@
"integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
"dev": true,
"requires": {
- "decamelize": "1.2.0",
- "map-obj": "1.0.1"
+ "decamelize": "^1.1.0",
+ "map-obj": "^1.0.0"
},
"dependencies": {
"map-obj": {
@@ -337,8 +337,8 @@
"integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
"dev": true,
"requires": {
- "foreach": "2.0.5",
- "object-keys": "1.0.11"
+ "foreach": "^2.0.5",
+ "object-keys": "^1.0.8"
}
},
"duplexer": {
@@ -353,7 +353,7 @@
"integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
"dev": true,
"requires": {
- "once": "1.4.0"
+ "once": "^1.4.0"
}
},
"error-ex": {
@@ -362,7 +362,7 @@
"integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
"dev": true,
"requires": {
- "is-arrayish": "0.2.1"
+ "is-arrayish": "^0.2.1"
}
},
"es-abstract": {
@@ -371,11 +371,11 @@
"integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==",
"dev": true,
"requires": {
- "es-to-primitive": "1.1.1",
- "function-bind": "1.1.1",
- "has": "1.0.1",
- "is-callable": "1.1.3",
- "is-regex": "1.0.4"
+ "es-to-primitive": "^1.1.1",
+ "function-bind": "^1.1.1",
+ "has": "^1.0.1",
+ "is-callable": "^1.1.3",
+ "is-regex": "^1.0.4"
}
},
"es-to-primitive": {
@@ -384,9 +384,9 @@
"integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
"dev": true,
"requires": {
- "is-callable": "1.1.3",
- "is-date-object": "1.0.1",
- "is-symbol": "1.0.1"
+ "is-callable": "^1.1.1",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.1"
}
},
"es6-promise": {
@@ -407,13 +407,13 @@
"integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
"dev": true,
"requires": {
- "duplexer": "0.1.1",
- "from": "0.1.7",
- "map-stream": "0.1.0",
+ "duplexer": "~0.1.1",
+ "from": "~0",
+ "map-stream": "~0.1.0",
"pause-stream": "0.0.11",
- "split": "0.3.3",
- "stream-combiner": "0.0.4",
- "through": "2.3.8"
+ "split": "0.3",
+ "stream-combiner": "~0.0.4",
+ "through": "~2.3.1"
}
},
"exit": {
@@ -434,8 +434,8 @@
"integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
"dev": true,
"requires": {
- "escape-string-regexp": "1.0.5",
- "object-assign": "4.1.1"
+ "escape-string-regexp": "^1.0.5",
+ "object-assign": "^4.1.0"
}
},
"find-up": {
@@ -444,8 +444,8 @@
"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
"dev": true,
"requires": {
- "path-exists": "2.1.0",
- "pinkie-promise": "2.0.1"
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
}
},
"foreach": {
@@ -466,9 +466,9 @@
"integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11",
- "jsonfile": "4.0.0",
- "universalify": "0.1.1"
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
}
},
"fs.realpath": {
@@ -501,12 +501,12 @@
"integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
"dev": true,
"requires": {
- "fs.realpath": "1.0.0",
- "inflight": "1.0.6",
- "inherits": "2.0.3",
- "minimatch": "3.0.4",
- "once": "1.4.0",
- "path-is-absolute": "1.0.1"
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
}
},
"graceful-fs": {
@@ -521,7 +521,7 @@
"integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
"dev": true,
"requires": {
- "function-bind": "1.1.1"
+ "function-bind": "^1.0.2"
}
},
"has-ansi": {
@@ -530,7 +530,7 @@
"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
"dev": true,
"requires": {
- "ansi-regex": "2.1.1"
+ "ansi-regex": "^2.0.0"
}
},
"hosted-git-info": {
@@ -569,8 +569,8 @@
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"dev": true,
"requires": {
- "once": "1.4.0",
- "wrappy": "1.0.2"
+ "once": "^1.3.0",
+ "wrappy": "1"
}
},
"inherits": {
@@ -585,14 +585,14 @@
"integrity": "sha1-29dAz2yjtzEpamPOb22WGFHzNt8=",
"dev": true,
"requires": {
- "ansi-regex": "1.1.1",
- "chalk": "1.1.3",
- "cli-width": "1.1.1",
- "figures": "1.7.0",
- "lodash": "3.10.1",
- "readline2": "0.1.1",
- "rx": "2.5.3",
- "through": "2.3.8"
+ "ansi-regex": "^1.1.1",
+ "chalk": "^1.0.0",
+ "cli-width": "^1.0.1",
+ "figures": "^1.3.5",
+ "lodash": "^3.3.1",
+ "readline2": "^0.1.1",
+ "rx": "^2.4.3",
+ "through": "^2.3.6"
},
"dependencies": {
"ansi-regex": {
@@ -621,7 +621,7 @@
"integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
"dev": true,
"requires": {
- "builtin-modules": "1.1.1"
+ "builtin-modules": "^1.0.0"
}
},
"is-callable": {
@@ -648,7 +648,7 @@
"integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
"dev": true,
"requires": {
- "has": "1.0.1"
+ "has": "^1.0.1"
}
},
"is-symbol": {
@@ -687,9 +687,9 @@
"integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=",
"dev": true,
"requires": {
- "exit": "0.1.2",
- "glob": "7.1.2",
- "jasmine-core": "2.8.0"
+ "exit": "^0.1.2",
+ "glob": "^7.0.6",
+ "jasmine-core": "~2.8.0"
}
},
"jasmine-core": {
@@ -725,7 +725,7 @@
"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11"
+ "graceful-fs": "^4.1.6"
}
},
"jsonify": {
@@ -740,11 +740,11 @@
"integrity": "sha512-5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ==",
"dev": true,
"requires": {
- "core-js": "2.3.0",
- "es6-promise": "3.0.2",
- "lie": "3.1.1",
- "pako": "1.0.6",
- "readable-stream": "2.0.6"
+ "core-js": "~2.3.0",
+ "es6-promise": "~3.0.2",
+ "lie": "~3.1.0",
+ "pako": "~1.0.2",
+ "readable-stream": "~2.0.6"
},
"dependencies": {
"readable-stream": {
@@ -753,12 +753,12 @@
"integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
"dev": true,
"requires": {
- "core-util-is": "1.0.2",
- "inherits": "2.0.3",
- "isarray": "1.0.0",
- "process-nextick-args": "1.0.7",
- "string_decoder": "0.10.31",
- "util-deprecate": "1.0.2"
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "string_decoder": "~0.10.x",
+ "util-deprecate": "~1.0.1"
}
},
"string_decoder": {
@@ -775,7 +775,7 @@
"integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
"dev": true,
"requires": {
- "readable-stream": "2.3.3"
+ "readable-stream": "^2.0.5"
}
},
"lie": {
@@ -784,7 +784,7 @@
"integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=",
"dev": true,
"requires": {
- "immediate": "3.0.6"
+ "immediate": "~3.0.5"
}
},
"load-json-file": {
@@ -793,11 +793,11 @@
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11",
- "parse-json": "2.2.0",
- "pify": "2.3.0",
- "pinkie-promise": "2.0.1",
- "strip-bom": "2.0.0"
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0",
+ "strip-bom": "^2.0.0"
}
},
"locate-path": {
@@ -806,8 +806,8 @@
"integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
"dev": true,
"requires": {
- "p-locate": "2.0.0",
- "path-exists": "3.0.0"
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
},
"dependencies": {
"path-exists": {
@@ -830,8 +830,8 @@
"integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
"dev": true,
"requires": {
- "currently-unhandled": "0.4.1",
- "signal-exit": "3.0.2"
+ "currently-unhandled": "^0.4.1",
+ "signal-exit": "^3.0.0"
}
},
"lru-cache": {
@@ -840,8 +840,8 @@
"integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
"dev": true,
"requires": {
- "pseudomap": "1.0.2",
- "yallist": "2.1.2"
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
}
},
"map-obj": {
@@ -862,15 +862,15 @@
"integrity": "sha512-Me/kel335m6vMKmEmA6c87Z6DUFW3JqkINRnxkbC+A/PUm0D5Fl2dEBQrPKnqCL9Te/CIa1MUt/0InMJhuC/sw==",
"dev": true,
"requires": {
- "camelcase-keys": "4.2.0",
- "decamelize-keys": "1.1.0",
- "loud-rejection": "1.6.0",
- "minimist": "1.2.0",
- "minimist-options": "3.0.2",
- "normalize-package-data": "2.4.0",
- "read-pkg-up": "3.0.0",
- "redent": "2.0.0",
- "trim-newlines": "2.0.0"
+ "camelcase-keys": "^4.0.0",
+ "decamelize-keys": "^1.0.0",
+ "loud-rejection": "^1.0.0",
+ "minimist": "^1.1.3",
+ "minimist-options": "^3.0.1",
+ "normalize-package-data": "^2.3.4",
+ "read-pkg-up": "^3.0.0",
+ "redent": "^2.0.0",
+ "trim-newlines": "^2.0.0"
},
"dependencies": {
"find-up": {
@@ -879,7 +879,7 @@
"integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
"dev": true,
"requires": {
- "locate-path": "2.0.0"
+ "locate-path": "^2.0.0"
}
},
"load-json-file": {
@@ -888,10 +888,10 @@
"integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11",
- "parse-json": "4.0.0",
- "pify": "3.0.0",
- "strip-bom": "3.0.0"
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
}
},
"parse-json": {
@@ -900,8 +900,8 @@
"integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
"dev": true,
"requires": {
- "error-ex": "1.3.1",
- "json-parse-better-errors": "1.0.1"
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
}
},
"path-type": {
@@ -910,7 +910,7 @@
"integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
"dev": true,
"requires": {
- "pify": "3.0.0"
+ "pify": "^3.0.0"
}
},
"pify": {
@@ -925,9 +925,9 @@
"integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
"dev": true,
"requires": {
- "load-json-file": "4.0.0",
- "normalize-package-data": "2.4.0",
- "path-type": "3.0.0"
+ "load-json-file": "^4.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^3.0.0"
}
},
"read-pkg-up": {
@@ -936,8 +936,8 @@
"integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
"dev": true,
"requires": {
- "find-up": "2.1.0",
- "read-pkg": "3.0.0"
+ "find-up": "^2.0.0",
+ "read-pkg": "^3.0.0"
}
},
"strip-bom": {
@@ -954,7 +954,7 @@
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
- "brace-expansion": "1.1.8"
+ "brace-expansion": "^1.1.7"
}
},
"minimist": {
@@ -969,8 +969,8 @@
"integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==",
"dev": true,
"requires": {
- "arrify": "1.0.1",
- "is-plain-obj": "1.1.0"
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0"
}
},
"mkdirp": {
@@ -1008,10 +1008,10 @@
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
"dev": true,
"requires": {
- "hosted-git-info": "2.5.0",
- "is-builtin-module": "1.0.0",
- "semver": "5.4.1",
- "validate-npm-package-license": "3.0.1"
+ "hosted-git-info": "^2.1.4",
+ "is-builtin-module": "^1.0.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
}
},
"normalize-path": {
@@ -1020,7 +1020,7 @@
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
"dev": true,
"requires": {
- "remove-trailing-separator": "1.1.0"
+ "remove-trailing-separator": "^1.0.1"
}
},
"npm-run-all": {
@@ -1029,16 +1029,16 @@
"integrity": "sha1-2po7nGCUK/eKc54eNcfy2+xtNXE=",
"dev": true,
"requires": {
- "chalk": "1.1.3",
- "cross-spawn": "4.0.2",
- "minimatch": "3.0.4",
- "object-assign": "4.1.1",
- "pinkie-promise": "2.0.1",
- "ps-tree": "1.1.0",
- "read-pkg": "1.1.0",
- "read-pkg-up": "1.0.1",
- "shell-quote": "1.6.1",
- "string.prototype.padend": "3.0.0"
+ "chalk": "^1.1.3",
+ "cross-spawn": "^4.0.0",
+ "minimatch": "^3.0.2",
+ "object-assign": "^4.0.1",
+ "pinkie-promise": "^2.0.1",
+ "ps-tree": "^1.0.1",
+ "read-pkg": "^1.1.0",
+ "read-pkg-up": "^1.0.1",
+ "shell-quote": "^1.6.1",
+ "string.prototype.padend": "^3.0.0"
}
},
"object-assign": {
@@ -1059,8 +1059,8 @@
"integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
"dev": true,
"requires": {
- "define-properties": "1.1.2",
- "es-abstract": "1.10.0"
+ "define-properties": "^1.1.2",
+ "es-abstract": "^1.5.1"
}
},
"once": {
@@ -1069,7 +1069,7 @@
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
"requires": {
- "wrappy": "1.0.2"
+ "wrappy": "1"
}
},
"onecolor": {
@@ -1096,7 +1096,7 @@
"integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==",
"dev": true,
"requires": {
- "p-try": "1.0.0"
+ "p-try": "^1.0.0"
}
},
"p-locate": {
@@ -1105,7 +1105,7 @@
"integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
"dev": true,
"requires": {
- "p-limit": "1.2.0"
+ "p-limit": "^1.1.0"
}
},
"p-try": {
@@ -1126,7 +1126,7 @@
"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
"dev": true,
"requires": {
- "error-ex": "1.3.1"
+ "error-ex": "^1.2.0"
}
},
"path-exists": {
@@ -1135,7 +1135,7 @@
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
"dev": true,
"requires": {
- "pinkie-promise": "2.0.1"
+ "pinkie-promise": "^2.0.0"
}
},
"path-is-absolute": {
@@ -1150,9 +1150,9 @@
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11",
- "pify": "2.3.0",
- "pinkie-promise": "2.0.1"
+ "graceful-fs": "^4.1.2",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
}
},
"pause-stream": {
@@ -1161,7 +1161,7 @@
"integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
"dev": true,
"requires": {
- "through": "2.3.8"
+ "through": "~2.3"
}
},
"pify": {
@@ -1182,7 +1182,7 @@
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
"dev": true,
"requires": {
- "pinkie": "2.0.4"
+ "pinkie": "^2.0.0"
}
},
"pkginfo": {
@@ -1203,11 +1203,11 @@
"integrity": "sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w=",
"dev": true,
"requires": {
- "pkginfo": "0.4.1",
- "read": "1.0.7",
- "revalidator": "0.1.8",
- "utile": "0.2.1",
- "winston": "0.8.3"
+ "pkginfo": "0.x.x",
+ "read": "1.0.x",
+ "revalidator": "0.1.x",
+ "utile": "0.2.x",
+ "winston": "0.8.x"
}
},
"ps-tree": {
@@ -1216,7 +1216,7 @@
"integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=",
"dev": true,
"requires": {
- "event-stream": "3.3.4"
+ "event-stream": "~3.3.0"
}
},
"pseudomap": {
@@ -1243,7 +1243,7 @@
"integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
"dev": true,
"requires": {
- "mute-stream": "0.0.4"
+ "mute-stream": "~0.0.4"
}
},
"read-pkg": {
@@ -1252,9 +1252,9 @@
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
"dev": true,
"requires": {
- "load-json-file": "1.1.0",
- "normalize-package-data": "2.4.0",
- "path-type": "1.1.0"
+ "load-json-file": "^1.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^1.0.0"
}
},
"read-pkg-up": {
@@ -1263,8 +1263,8 @@
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
"dev": true,
"requires": {
- "find-up": "1.1.2",
- "read-pkg": "1.1.0"
+ "find-up": "^1.0.0",
+ "read-pkg": "^1.0.0"
}
},
"readable-stream": {
@@ -1273,13 +1273,13 @@
"integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
"dev": true,
"requires": {
- "core-util-is": "1.0.2",
- "inherits": "2.0.3",
- "isarray": "1.0.0",
- "process-nextick-args": "1.0.7",
- "safe-buffer": "5.1.1",
- "string_decoder": "1.0.3",
- "util-deprecate": "1.0.2"
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.0.3",
+ "util-deprecate": "~1.0.1"
}
},
"readline2": {
@@ -1289,7 +1289,7 @@
"dev": true,
"requires": {
"mute-stream": "0.0.4",
- "strip-ansi": "2.0.1"
+ "strip-ansi": "^2.0.1"
},
"dependencies": {
"ansi-regex": {
@@ -1304,7 +1304,7 @@
"integrity": "sha1-32LBqpTtLxFOHQ8h/R1QSCt5pg4=",
"dev": true,
"requires": {
- "ansi-regex": "1.1.1"
+ "ansi-regex": "^1.0.0"
}
}
}
@@ -1315,8 +1315,8 @@
"integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
"dev": true,
"requires": {
- "indent-string": "3.2.0",
- "strip-indent": "2.0.0"
+ "indent-string": "^3.0.0",
+ "strip-indent": "^2.0.0"
}
},
"remove-trailing-separator": {
@@ -1337,7 +1337,7 @@
"integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
"dev": true,
"requires": {
- "glob": "7.1.2"
+ "glob": "^7.0.5"
}
},
"rx": {
@@ -1370,10 +1370,10 @@
"integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
"dev": true,
"requires": {
- "array-filter": "0.0.1",
- "array-map": "0.0.0",
- "array-reduce": "0.0.0",
- "jsonify": "0.0.0"
+ "array-filter": "~0.0.0",
+ "array-map": "~0.0.0",
+ "array-reduce": "~0.0.0",
+ "jsonify": "~0.0.0"
}
},
"shelljs": {
@@ -1394,7 +1394,7 @@
"integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
"dev": true,
"requires": {
- "spdx-license-ids": "1.2.2"
+ "spdx-license-ids": "^1.0.2"
}
},
"spdx-expression-parse": {
@@ -1415,7 +1415,7 @@
"integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
"dev": true,
"requires": {
- "through": "2.3.8"
+ "through": "2"
}
},
"stack-trace": {
@@ -1430,7 +1430,7 @@
"integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
"dev": true,
"requires": {
- "duplexer": "0.1.1"
+ "duplexer": "~0.1.1"
}
},
"string.prototype.padend": {
@@ -1439,9 +1439,9 @@
"integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
"dev": true,
"requires": {
- "define-properties": "1.1.2",
- "es-abstract": "1.10.0",
- "function-bind": "1.1.1"
+ "define-properties": "^1.1.2",
+ "es-abstract": "^1.4.3",
+ "function-bind": "^1.0.2"
}
},
"string_decoder": {
@@ -1450,7 +1450,7 @@
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
"dev": true,
"requires": {
- "safe-buffer": "5.1.1"
+ "safe-buffer": "~5.1.0"
}
},
"strip-ansi": {
@@ -1459,7 +1459,7 @@
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
- "ansi-regex": "2.1.1"
+ "ansi-regex": "^2.0.0"
}
},
"strip-bom": {
@@ -1468,7 +1468,7 @@
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
"dev": true,
"requires": {
- "is-utf8": "0.2.1"
+ "is-utf8": "^0.2.0"
}
},
"strip-indent": {
@@ -1496,10 +1496,10 @@
"integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==",
"dev": true,
"requires": {
- "bl": "1.2.1",
- "end-of-stream": "1.4.1",
- "readable-stream": "2.3.3",
- "xtend": "4.0.1"
+ "bl": "^1.0.0",
+ "end-of-stream": "^1.0.0",
+ "readable-stream": "^2.0.0",
+ "xtend": "^4.0.0"
}
},
"tfx-cli": {
@@ -1510,29 +1510,29 @@
"requires": {
"app-root-path": "1.0.0",
"archiver": "2.0.3",
- "async": "1.5.2",
- "colors": "1.1.2",
- "copy-paste": "1.3.0",
+ "async": "^1.4.0",
+ "colors": "^1.1.2",
+ "copy-paste": "^1.3.0",
"glob": "7.1.2",
"inquirer": "0.8.5",
- "json-in-place": "1.0.1",
- "jszip": "3.1.5",
- "lodash": "4.17.4",
- "minimist": "1.2.0",
- "mkdirp": "0.5.1",
- "onecolor": "2.5.0",
- "os-homedir": "1.0.2",
- "prompt": "0.2.14",
- "read": "1.0.7",
- "shelljs": "0.5.3",
+ "json-in-place": "^1.0.1",
+ "jszip": "~3.1.5",
+ "lodash": "^4.15.0",
+ "minimist": "^1.1.2",
+ "mkdirp": "^0.5.1",
+ "onecolor": "^2.5.0",
+ "os-homedir": "^1.0.1",
+ "prompt": "^0.2.14",
+ "read": "^1.0.6",
+ "shelljs": "^0.5.1",
"tmp": "0.0.26",
"tracer": "0.7.4",
- "util.promisify": "1.0.0",
- "uuid": "3.1.0",
- "validator": "3.43.0",
- "vso-node-api": "5.1.2",
+ "util.promisify": "^1.0.0",
+ "uuid": "^3.0.1",
+ "validator": "^3.43.0",
+ "vso-node-api": "^5.0.0",
"winreg": "0.0.12",
- "xml2js": "0.4.19"
+ "xml2js": "^0.4.16"
},
"dependencies": {
"async": {
@@ -1561,7 +1561,7 @@
"integrity": "sha1-nvqCDOKhD4H4l5VVus4/FVJs4fI=",
"dev": true,
"requires": {
- "os-tmpdir": "1.0.2"
+ "os-tmpdir": "~1.0.0"
}
},
"tracer": {
@@ -1625,8 +1625,8 @@
"integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
"dev": true,
"requires": {
- "define-properties": "1.1.2",
- "object.getownpropertydescriptors": "2.0.3"
+ "define-properties": "^1.1.2",
+ "object.getownpropertydescriptors": "^2.0.3"
}
},
"utile": {
@@ -1635,12 +1635,12 @@
"integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=",
"dev": true,
"requires": {
- "async": "0.2.10",
- "deep-equal": "1.0.1",
- "i": "0.3.6",
- "mkdirp": "0.5.1",
- "ncp": "0.4.2",
- "rimraf": "2.6.2"
+ "async": "~0.2.9",
+ "deep-equal": "*",
+ "i": "0.3.x",
+ "mkdirp": "0.x.x",
+ "ncp": "0.4.x",
+ "rimraf": "2.x.x"
},
"dependencies": {
"async": {
@@ -1663,8 +1663,8 @@
"integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
"dev": true,
"requires": {
- "spdx-correct": "1.0.2",
- "spdx-expression-parse": "1.0.4"
+ "spdx-correct": "~1.0.0",
+ "spdx-expression-parse": "~1.0.0"
}
},
"validator": {
@@ -1679,9 +1679,9 @@
"integrity": "sha1-gXtm/+1uEcvXH5O5FvSxicljQls=",
"dev": true,
"requires": {
- "q": "1.5.1",
+ "q": "^1.0.1",
"tunnel": "0.0.4",
- "underscore": "1.8.3"
+ "underscore": "^1.8.3"
}
},
"walkdir": {
@@ -1696,7 +1696,7 @@
"integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
"dev": true,
"requires": {
- "isexe": "2.0.0"
+ "isexe": "^2.0.0"
}
},
"winreg": {
@@ -1711,13 +1711,13 @@
"integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=",
"dev": true,
"requires": {
- "async": "0.2.10",
- "colors": "0.6.2",
- "cycle": "1.0.3",
- "eyes": "0.1.8",
- "isstream": "0.1.2",
- "pkginfo": "0.3.1",
- "stack-trace": "0.0.10"
+ "async": "0.2.x",
+ "colors": "0.6.x",
+ "cycle": "1.0.x",
+ "eyes": "0.1.x",
+ "isstream": "0.1.x",
+ "pkginfo": "0.3.x",
+ "stack-trace": "0.0.x"
},
"dependencies": {
"async": {
@@ -1752,8 +1752,8 @@
"integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==",
"dev": true,
"requires": {
- "sax": "1.2.4",
- "xmlbuilder": "9.0.4"
+ "sax": ">=0.6.0",
+ "xmlbuilder": "~9.0.1"
}
},
"xmlbuilder": {
@@ -1780,10 +1780,10 @@
"integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=",
"dev": true,
"requires": {
- "archiver-utils": "1.3.0",
- "compress-commons": "1.2.2",
- "lodash": "4.17.4",
- "readable-stream": "2.3.3"
+ "archiver-utils": "^1.3.0",
+ "compress-commons": "^1.2.0",
+ "lodash": "^4.8.0",
+ "readable-stream": "^2.0.0"
}
}
}