Skip to content

Commit b18d7e5

Browse files
authored
Allowing XmlTransformation based on OS (#20677)
1 parent a40d945 commit b18d7e5

File tree

10 files changed

+22
-19
lines changed

10 files changed

+22
-19
lines changed

Tasks/FileTransformV2/filetransform.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ async function main() {
1010
tl.setResourcePath(path.join( __dirname, 'node_modules/azure-pipelines-tasks-webdeployment-common/module.json'));
1111
let webPackage = new Package(tl.getPathInput('folderPath', true));
1212
let packagePath = webPackage.getPath();
13-
let xmlTransformation = tl.getBoolInput('enableXmlTransform', false);
13+
const osType = tl.getPlatform();
14+
let xmlTransformation = osType === tl.Platform.Windows ? tl.getBoolInput('enableXmlTransform', false) : false;
1415
let xmlTransformationRules = tl.getDelimitedInput('xmlTransformationRules', '\n', false);
1516
let xmlTargetFiles = tl.getDelimitedInput('xmlTargetFiles', '\n', false);
1617
let jsonTargetFiles = tl.getDelimitedInput('jsonTargetFiles', '\n', false);

Tasks/FileTransformV2/task.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
],
1818
"version": {
1919
"Major": 2,
20-
"Minor": 248,
20+
"Minor": 249,
2121
"Patch": 0
2222
},
2323
"releaseNotes": "More optimized task fields that allow users to enable any/all of the transformation (XML), variable substitution (JSON and XML) features in a single task instance.</br>Task fails when any of the configured transformation/substitution is NOT applied or when the task is no-op.",

Tasks/FileTransformV2/task.loc.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
],
1818
"version": {
1919
"Major": 2,
20-
"Minor": 248,
20+
"Minor": 249,
2121
"Patch": 0
2222
},
2323
"releaseNotes": "ms-resource:loc.releaseNotes",
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Default|2.248.0
2-
Node20_229_3|2.248.1
1+
Default|2.249.0
2+
Node20_229_3|2.249.1

_generated/FileTransformV2/filetransform.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ async function main() {
1010
tl.setResourcePath(path.join( __dirname, 'node_modules/azure-pipelines-tasks-webdeployment-common/module.json'));
1111
let webPackage = new Package(tl.getPathInput('folderPath', true));
1212
let packagePath = webPackage.getPath();
13-
let xmlTransformation = tl.getBoolInput('enableXmlTransform', false);
13+
const osType = tl.getPlatform();
14+
let xmlTransformation = osType === tl.Platform.Windows ? tl.getBoolInput('enableXmlTransform', false) : false;
1415
let xmlTransformationRules = tl.getDelimitedInput('xmlTransformationRules', '\n', false);
1516
let xmlTargetFiles = tl.getDelimitedInput('xmlTargetFiles', '\n', false);
1617
let jsonTargetFiles = tl.getDelimitedInput('jsonTargetFiles', '\n', false);

_generated/FileTransformV2/task.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
],
1818
"version": {
1919
"Major": 2,
20-
"Minor": 248,
20+
"Minor": 249,
2121
"Patch": 0
2222
},
2323
"releaseNotes": "More optimized task fields that allow users to enable any/all of the transformation (XML), variable substitution (JSON and XML) features in a single task instance.</br>Task fails when any of the configured transformation/substitution is NOT applied or when the task is no-op.",
@@ -118,7 +118,7 @@
118118
"FileTranformationNotEnabled": "File Tranformation is not enabled. Please provide one of the following : XML Tranformation rules or JSON/XML target files for variable substitution."
119119
},
120120
"_buildConfigMapping": {
121-
"Default": "2.248.0",
122-
"Node20_229_3": "2.248.1"
121+
"Default": "2.249.0",
122+
"Node20_229_3": "2.249.1"
123123
}
124124
}

_generated/FileTransformV2/task.loc.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
],
1818
"version": {
1919
"Major": 2,
20-
"Minor": 248,
20+
"Minor": 249,
2121
"Patch": 0
2222
},
2323
"releaseNotes": "ms-resource:loc.releaseNotes",
@@ -118,7 +118,7 @@
118118
"FileTranformationNotEnabled": "ms-resource:loc.messages.FileTranformationNotEnabled"
119119
},
120120
"_buildConfigMapping": {
121-
"Default": "2.248.0",
122-
"Node20_229_3": "2.248.1"
121+
"Default": "2.249.0",
122+
"Node20_229_3": "2.249.1"
123123
}
124124
}

_generated/FileTransformV2_Node20/filetransform.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ async function main() {
1010
tl.setResourcePath(path.join( __dirname, 'node_modules/azure-pipelines-tasks-webdeployment-common/module.json'));
1111
let webPackage = new Package(tl.getPathInput('folderPath', true));
1212
let packagePath = webPackage.getPath();
13-
let xmlTransformation = tl.getBoolInput('enableXmlTransform', false);
13+
const osType = tl.getPlatform();
14+
let xmlTransformation = osType === tl.Platform.Windows ? tl.getBoolInput('enableXmlTransform', false) : false;
1415
let xmlTransformationRules = tl.getDelimitedInput('xmlTransformationRules', '\n', false);
1516
let xmlTargetFiles = tl.getDelimitedInput('xmlTargetFiles', '\n', false);
1617
let jsonTargetFiles = tl.getDelimitedInput('jsonTargetFiles', '\n', false);

_generated/FileTransformV2_Node20/task.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
],
1818
"version": {
1919
"Major": 2,
20-
"Minor": 248,
20+
"Minor": 249,
2121
"Patch": 1
2222
},
2323
"releaseNotes": "More optimized task fields that allow users to enable any/all of the transformation (XML), variable substitution (JSON and XML) features in a single task instance.</br>Task fails when any of the configured transformation/substitution is NOT applied or when the task is no-op.",
@@ -122,7 +122,7 @@
122122
"FileTranformationNotEnabled": "File Tranformation is not enabled. Please provide one of the following : XML Tranformation rules or JSON/XML target files for variable substitution."
123123
},
124124
"_buildConfigMapping": {
125-
"Default": "2.248.0",
126-
"Node20_229_3": "2.248.1"
125+
"Default": "2.249.0",
126+
"Node20_229_3": "2.249.1"
127127
}
128128
}

_generated/FileTransformV2_Node20/task.loc.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
],
1818
"version": {
1919
"Major": 2,
20-
"Minor": 248,
20+
"Minor": 249,
2121
"Patch": 1
2222
},
2323
"releaseNotes": "ms-resource:loc.releaseNotes",
@@ -122,7 +122,7 @@
122122
"FileTranformationNotEnabled": "ms-resource:loc.messages.FileTranformationNotEnabled"
123123
},
124124
"_buildConfigMapping": {
125-
"Default": "2.248.0",
126-
"Node20_229_3": "2.248.1"
125+
"Default": "2.249.0",
126+
"Node20_229_3": "2.249.1"
127127
}
128128
}

0 commit comments

Comments
 (0)